edn-format/edn
View on GitHub ↗ ★ 2,774
Extensible Data Notation
121 mentions on Hacker News by 87 people: 8 stories, 113 comments · first 2012-11-09 · latest 2026-09-02
20082026
-
…are parsers for many popular languages, and a language already entirely based on it: Clojure. [0] https://github.com/edn-format/edn
comment by lilactown · 2020-09-10 · in Some thoughts on JSON vs. S-expressions (2012) -
…(https://clojurescript.org/) - Datomic database (https://www.datomic.com/) - edn data format (https://github.com/edn-format/edn) - extensible data notation (subset of Clojure's syntax) - Transit (https://github.com/cognitect/transit-format)…
comment by puredanger · 2020-06-05 · in A History of Clojure [pdf] -
And edn https://github.com/edn-format/edn And transit https://github.com/cognitect/transit-format
comment by puredanger · 2020-06-04 · in A History of Clojure [pdf] -
EDN is great. https://github.com/edn-format/edn
comment by sooheon · 2020-04-12 · in YAML: Probably not so great after all (2019) -
If JSON was almost right, why not EDN? https://github.com/edn-format/edn
comment by carry_bit · 2020-03-03 · in The growth of command-line options, 1979-Present -
▲ 5
Edn: Data Notation of Clojure (JSON to JavaScript, Edn to Clojure)story by pcr910303 · 2019-11-25 · 0 comments
-
EDN is a lispy data notation with exactly those conventions: https://github.com/edn-format/edn
comment by sooheon · 2019-11-16 · in The Configuration Complexity Curse -
…the original library. 1: https://holmsand.github.io/reagent/ 2: https://github.com/Day8/re-frame 3: https://github.com/edn-format/edn 4: https://github.com/weavejester/hiccup
comment by fnordsensei · 2019-10-30 · in When XML Beats JSON: UI Layouts -
…[k v k v] beats [k: v, k: v] hands down, and you can use whitespace commas if you want them. https://github.com/edn-format/edn
comment by filoeleven · 2019-08-17 · in Parsing JSON Is a Minefield (2018) -
All of that and more is available with s-expressions in Clojure https://github.com/edn-format/edn
comment by yogthos · 2019-08-09 · in Advice to my younger self: become allergic to the churn -
Tangentially, this is one of the reasons that I am a fan of EDN[1] over JSON. [1]: https://github.com/edn-format/edn
comment by kickopotomus · 2019-08-08 · in Advice to my younger self: become allergic to the churn -
edn's pretty alright. https://github.com/edn-format/edn Here's a Java parser: https://github.com/bpsm/edn-java
comment by bb010g · 2019-07-20 · in The JSON Meta Application Protocol (JMAP) -
FYI, there are edn implementations in many other languages: https://github.com/edn-format/edn/wiki/Implementations
comment by puredanger · 2019-07-05 · in Clojure and Deps.edn: A basic guide -
…is to JS. Shame it hasn't similarly transcended its home language because it has a killer feature: https://github.com/edn-format/edn#tagged-elements
comment by frou_dh · 2019-07-05 · in Clojure and Deps.edn: A basic guide -
…to VDOM nodes. No further logic or conversion required. [1]: https://github.com/Day8/re-frame [2]: https://github.com/edn-format/edn [3]: https://github.com/weavejester/hiccup/wiki/Syntax
comment by fnordsensei · 2019-05-19 · in Virtual DOM is pure overhead (2018) -
i will never stop shilling for EDN: https://github.com/edn-format/edn it has no comma issues (commas are whitespace), it has comments, it's very structured, it got better set of primitive types and literals for them, it has native support…
comment by keymone · 2019-04-13 · in JSON as configuration files: please don’t (2016) -
Since I started using Clojure, all my configs have become EDN ( https://github.com/edn-format/edn ), which is what JSON is to JavaScript. And it is awesome. So I can't see why JSON would be a bad choice either. There are some things in EDN…
comment by didibus · 2019-04-13 · in JSON as configuration files: please don’t (2016) -
…json is good enough and ubiquitous. Oh, edn is not programmable either, and that's by design. [0] https://github.com/edn-format/edn
comment by vnorilo · 2019-04-13 · in JSON as configuration files: please don’t (2016) -
…found it to be very useful, and not just in Clojure. For example there is an edn crate in Rust. * https://github.com/edn-format/edn * https://learnxinyminutes.com/docs/edn/ * https://www.compoundtheory.com/clojure-edn-walkthrough/
comment by Communitivity · 2019-03-21 · in In Defense of YAML -
▲ 3
Ednstory by tosh · 2019-03-02 · 0 comments
-
As a clojure user, I care about EDN, but its probably too niche to spend your time on. https://github.com/edn-format/edn
comment by dkersten · 2019-02-21 · in Simdjson – Parsing Gigabytes of JSON per Second -
…like the ability to comment out a specific node, in addition to the usual line-oriented comments. https://github.com/edn-format/edn
comment by int_19h · 2019-02-08 · in Why are we templating YAML? -
In the Clojure world we use EDN (extensible data notation) which is a subset of Clojure. https://github.com/edn-format/edn You can extend it, convert it to JSON if necessary, and it is easy to read.
comment by sankyo · 2019-02-08 · in Why are we templating YAML? -
…more specific. I don't have a lot of experinace with others lisps so please correct me. - The EDN ( https://github.com/edn-format/edn ) data format is a further development of the code is data idea. 'Tagged Literals' are interesting…
comment by nickik · 2019-01-07 · in How innovative is Clojure as a Lisp dialect from Lisp expert's perspective? -
…, the one thing that makes REST REST but nobody implements in their "RESTful APIs". 2: https://github.com/edn-format/edn
comment by emmanueloga_ · 2018-11-30 · in Clojure REBL [video] -
…explains the reasons, nearing the end I think). 1: https://www.youtube.com/watch?v=2V1FtfBDsLU 2: https://github.com/edn-format/edn 3: https://github.com/cognitect/transit-format
comment by emmanueloga_ · 2018-10-13 · in Arguing against using protobuffers -
▲ 1
Edn: extensible data notation, a subset of Clojurestory by fanf2 · 2018-06-22 · 0 comments
-
There is reasonably good library support: https://github.com/edn-format/edn/wiki/Implementations
comment by peatmoss · 2018-06-20 · in YAML: probably not so great after all (2017) -
…:b 2}, lists (1,2,3) vectors [1, 2, 3] The serialization format EDN is basically JSON on steroids. https://github.com/edn-format/edn
comment by snarfybarfy · 2018-06-19 · in Ask HN: Your favorite syntactic sugar from any language? -
https://github.com/edn-format/edn edn is an extensible data notation. A superset of edn is used by Clojure to represent programs, and it is used by Datomic and other applications as a data transfer format. This spec describes edn in…
comment by profalseidol · 2018-06-13 · in JSON-Based Universal Messaging Format (2017) -
…there are also comments, namespaces, and tags. The grammar is also short, simple and easy. Spec: https://github.com/edn-format/edn/blob/master/README.md Grammar: https://github.com/antlr/grammars-v4/blob/master/clojure/Clo... (EDN is a…
comment by harlanji · 2018-05-08 · in Publishing JSON-LD for Developers -
…get it, "but it has native support in all browsers" is a valid argument, i just wish it wasn't. [1] https://github.com/edn-format/edn
comment by keymone · 2018-04-22 · in Parsing JSON is a Minefield -
…readable representation of data structure. I will trade JSON for edn [1] any days of the week [1] https://github.com/edn-format/edn
comment by unrealhoang · 2018-03-30 · in Reddit 1.0 source code -
Please just use EDN: https://github.com/edn-format/edn
comment by Jeaye · 2018-02-05 · in Mark – A simple and unified notation for both object and markup data -
…with curly braces. Which in my opinion, look worse than round parentheses … but that's opinion https://github.com/edn-format/edn https://learnxinyminutes.com/docs/edn/
comment by anon1253 · 2018-02-05 · in Mark – A simple and unified notation for both object and markup data -
Educate yourselves. https://github.com/edn-format/edn/blob/master/README.md#tagg...
comment by escherize · 2017-11-02 · in Dueling Rhetoric of Clojure and Haskell -
I guess that's the problem edn [0] was trying to solve, but it doesn't have wide enough adoption. [0] https://github.com/edn-format/edn
comment by ajanuary · 2017-09-10 · in XML? Be cautious -
…helpful is C-style argument lists (with type and value pairs), which JSON doesn't even use. [1] https://github.com/edn-format/edn
comment by setzer22 · 2017-09-09 · in A modest proposal -
Maybe something like EDN? https://github.com/edn-format/edn
comment by wtetzner · 2017-07-03 · in Cicada – Unix shell written in Rust -
You might want to check out https://github.com/edn-format/edn
comment by dottedmag · 2017-03-15 · in STON – Smalltalk Object Notation (2012) -
…most popular format for its widespread support, and its few data types map to most languages. [1]: https://github.com/edn-format/edn
comment by daliwali · 2017-02-24 · in API Design Guide -
You're both wrong. EDN is the best. https://github.com/edn-format/edn
comment by groovy2shoes · 2016-12-27 · in Problems with CSVs -
…vs parenthesis, but about unnecessary commas and quotes in JSON. I would rather use EDN than JSON ( https://github.com/edn-format/edn ) - no unnecessary noise. I regard EDN as a kind of S-expressions.
comment by avodonosov · 2016-12-03 · in Amazon States Language – A JSON-based language to describe state machines -
…adding some fixed types doesn't really help that much. Something like EDN for JSON would be cool: https://github.com/edn-format/edn
comment by cdmckay · 2016-11-02 · in Introducing TJSON, a stricter, typed form of JSON -
in Clojure we use EDN (Extensible Data Notation) for config files and a data transfer format. https://github.com/edn-format/edn It is really a pleasure to use compared to JSON and XML. While it may not be as compact as ProtoBuffers,…
comment by sankyo · 2016-10-26 · in Parsing JSON is a Minefield -
…(pronounced "eden") from the Clojure people? https://clojure.github.io/clojure/clojure.edn-api.html https://github.com/edn-format/edn I always thought that seemed like a nice alternative data format to JSON. Anyone using this it in the…
comment by peatmoss · 2016-10-26 · in Parsing JSON is a Minefield -
…are treated as whitespace!), has a date type, and much more is Rich Hickey's (of Clojure fame) EDN. https://github.com/edn-format/edn {:a 1, "foo" :bar, [1 2 3] four}
comment by donpdonp · 2016-08-20 · in Fixing JSON -
…pretty good. It's terrible at human writability. Conversely S-exps are lovely to work with. [0] https://github.com/edn-format/edn
comment by auganov · 2016-07-31 · in How to Avoid Being Called a Bozo When Producing XML (2005)