Hacker GitHub

← All repos

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

Mentions per year 121 mentions · busiest year 2019 (19)
20082026
  1. …I expect it will always lack the network effects which are most of what make JSON so powerful. [0]: https://github.com/edn-format/edn
    comment by samatman · 2020-09-12 · in JSON
  2. …are parsers for many popular languages, and a language already entirely based on it: Clojure. [0] https://github.com/edn-format/edn
  3. …(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]
  4. 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]
  5. EDN is great. https://github.com/edn-format/edn
  6. If JSON was almost right, why not EDN? https://github.com/edn-format/edn
  7. ▲ 5
    Edn: Data Notation of Clojure (JSON to JavaScript, Edn to Clojure)
    story by pcr910303 · 2019-11-25 · 0 comments
  8. 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
  9. …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
  10. …[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)
  11. All of that and more is available with s-expressions in Clojure https://github.com/edn-format/edn
  12. Tangentially, this is one of the reasons that I am a fan of EDN[1] over JSON. [1]: https://github.com/edn-format/edn
  13. edn's pretty alright. https://github.com/edn-format/edn Here's a Java parser: https://github.com/bpsm/edn-java
  14. 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
  15. …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
  16. …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)
  17. 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…
  18. 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…
  19. …json is good enough and ubiquitous. Oh, edn is not programmable either, and that's by design. [0] https://github.com/edn-format/edn
  20. …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
  21. ▲ 3
    Edn
    story by tosh · 2019-03-02 · 0 comments
  22. As a clojure user, I care about EDN, but its probably too niche to spend your time on. https://github.com/edn-format/edn
  23. …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?
  24. 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?
  25. …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…
  26. …, 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]
  27. …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
  28. ▲ 1
    Edn: extensible data notation, a subset of Clojure
    story by fanf2 · 2018-06-22 · 0 comments
  29. There is reasonably good library support: https://github.com/edn-format/edn/wiki/Implementations
  30. …: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
  31. 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)
  32. …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
  33. …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
  34. …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
  35. Please just use EDN: https://github.com/edn-format/edn
  36. …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/
  37. 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
  38. 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
  39. …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
  40. Maybe something like EDN? https://github.com/edn-format/edn
    comment by wtetzner · 2017-07-03 · in Cicada – Unix shell written in Rust
  41. …which is to Clojure what JSON is to JS: a format close to the language's way of representing data. https://github.com/edn-format/edn Example: https://github.com/milikicn/activity-stream-example/blob/4db... Not S-expression-based, though.
    comment by JoelSanchez · 2017-05-17 · in JSON Feed
  42. You might want to check out https://github.com/edn-format/edn
    comment by dottedmag · 2017-03-15 · in STON – Smalltalk Object Notation (2012)
  43. …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
  44. You're both wrong. EDN is the best. https://github.com/edn-format/edn
    comment by groovy2shoes · 2016-12-27 · in Problems with CSVs
  45. …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.
  46. …adding some fixed types doesn't really help that much. Something like EDN for JSON would be cool: https://github.com/edn-format/edn
  47. 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
  48. …(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
  49. …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
  50. …pretty good. It's terrible at human writability. Conversely S-exps are lovely to work with. [0] https://github.com/edn-format/edn