edn-format / edn

Extensible Data Notation
2.62k stars 96 forks source link

edn spec does not yet include namespace map syntax #78

Open puredanger opened 6 years ago

puredanger commented 6 years ago

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}).