4 ms·
Yes, let’s dump YAML. Yes, let’s dump arbitrary DSLs for declarative data structures. Yes, let’s adopt a lisp’s syntax. Just... let’s adopt the one (EDN) with m
by eyelidlessness 5y ago
Yes, let’s dump YAML. Yes, let’s dump arbitrary DSLs for declarative data structures. Yes, let’s adopt a lisp’s syntax. Just... let’s adopt the one (EDN) with more than one kind of bracket, some kind of traction, a surprisingly good mapping to static types, and a surprisingly robust compatibility with existing tooling (Transit).
- rofrol 5y agohttps://www.reddit.com/r/Clojure/comments/d967fd/pitfalls_and_bumps_in_clojures_extensible_data/ https://www.reddit.com/r/Clojure/comments/d967fd/pitfalls_an...
- eyelidlessness 5y agoIt’s true there are some rough edges here, notably mostly in the actual Clojure(Script) implementations (unfortunately unsurprising) rather than in EDN. Also worth emphasizing that Transit addresses many of the issues highlighted (as well as EDN’s biggest downside outside the Clojure ecosystem: it’s slow).
- deleted 5y ago[deleted]