edn-format / edn

Extensible Data Notation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

edn spec does not yet include namespace map syntax

puredanger opened this issue · comments

Clojure introduced namespace map syntax in Clojure 1.9. The Clojure edn reader was also updated to support the non-autoresolved parts of namespace map syntax (edn doesn't do anything autoresolved like ::foo or #::foo{}).

The edn spec should be updated to a new version that includes the namespace map syntax such as #:foo{:bar 1} (syntax alternative for {:foo/bar 1}).