It's unclear that primitive type "uri" enclose URNs (not only URLs) #126
Labels
cat:lang
Category: Language design
cmp:compiler
Component: Compiler backend (e.g., annotation processors, code generators)
cmp:runtime
Component: Target runtimes
dfct:easy
Difficulty: Easy
typ:refactor
Type: Refactoring (i.e., the same feature to end users but its internal change)
Milestone
Currently, Nirum specification doesn't clarify their implementors to treat "uri" be a union of Uniform Resource Locator and Uniform Resource Name, or accept URL only and reject URN. Because URN is used rarely in practice, most of Nirum users might want to exclude URN during serialization and deserialization. Furthermore, most of programming languages don't have URN datatype in their standard library. It makes hard to implement the runtime for them.
The text was updated successfully, but these errors were encountered: