Closed Patitotective closed 1 year ago
I'm strongly -1 with this change. Identifiers can be arbitrary keys in key/value pairs and this would present a potentially serious interop problem. For example, I'll note that JSON keys can be empty strings as well. This feels arbitrary and conflates the concept of None
/null
with "valid but empty value". I don't see a reason to do this.
Discussions
https://github.com/kdl-org/kdl/pull/286#issuecomment-1250559170 and https://github.com/kdl-org/kdl/discussions/177.
Changes
blank_node_type.kdl
,blank_arg_type.kdl
,blanl_prop_type.kdl
,empty_quoted_prop_key.kdl
andempty_quoted_node_id.kdl
).Notes
blank
prefix while otherempty
?