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. …than JSON and supports a well thought-out set of elements for the most common data structures. [1]: https://github.com/edn-format/edn [2]: https://en.wikipedia.org/wiki/Clojure#Extensible_Data_Notati...
  2. …risk to deserializing them as the recipient language's version of timestamps and UUIDs). Actually, https://github.com/edn-format/edn says "It is envisioned that a reader implementation will allow clients to register handlers for specific…
  3. > pretty good for config files Case in point which suits well for config files; EDN - https://github.com/edn-format/edn
  4. …It natively supports quite a bit more than JSON does, without writing custom data readers/writers. https://github.com/edn-format/edn
    comment by Sardtok · 2026-01-02 · in FracturedJson
  5. …would I recommend instead, but personally I would prefer using EDN instead, as a Clojure programmer https://github.com/edn-format/edn
    comment by onetom · 2025-10-04 · in Where it's at://
  6. EDN format is best format: https://github.com/edn-format/edn
  7. …hard to beat. Real dates and timestamps and comments, namespaced symbols, tagged elements, oh my! https://github.com/edn-format/edn
    comment by filoeleven · 2025-06-01 · in Progressive JSON
  8. …which is to Clojure as JSON is to JS, commas are whitespace (as it is in Clojure itself). 1: https://github.com/edn-format/edn
    comment by fnordsensei · 2025-04-06 · in Why does JSON have commas?
  9. …just redundant and incur visual noise most of the time. [1, 2, 3] [1 2 3] ; much better The spec: https://github.com/edn-format/edn/blob/master/README.md Examples at github (261k files found at the moment) :…
    comment by avodonosov · 2024-12-09 · in JSON parsers that can accept comments
  10. https://github.com/edn-format/edn I too love edn, but unfortunately most other languages lib abandoned (eg. https://github.com/edn-format/edn-dot-net ). Looking around python seems relatively maintained which is great…
    comment by ledgerdev · 2024-12-09 · in JSON5 – JSON for Humans
  11. …type. This is exactly what edn does. Seems like the author would like edn but doesn’t mention it https://github.com/edn-format/edn
  12. …that's basically a fancy library on top of Scheme. There's Clojure's extensible data notation: https://github.com/edn-format/edn
  13. Obligatory: https://github.com/edn-format/edn
    comment by slowmovintarget · 2024-01-23 · in Why are we templating YAML? (2019)
  14. …on the opposite side then you get valid EDN data! {:one 1 :two 2 :array [a b c] :yes true} cf. https://github.com/edn-format/edn Likewise, commas are considered whitespace. They are sometimes added to make lengthy maps easier to read.
  15. EDN (Extensible Data Notation) is a subset of Clojure: https://github.com/edn-format/edn It is: - Unambiguous - Streamable - Extensible - Whitespace-insensitive, but there are formatting conventions for readability
    comment by pgt · 2023-09-28 · in That's a Lot of YAML
  16. …of XML with the concision of JSON (or even more concise if you use keywords for your hashmap keys). https://github.com/edn-format/edn
    comment by eduction · 2023-09-21 · in XML is better than YAML – Hear me out
  17. …for expressing data (like configuration data), you might be interesting in having a look at EDN. https://github.com/edn-format/edn
    comment by slowmovintarget · 2023-09-15 · in What is wrong with TOML? (2019)
  18. EDN (Extensible Data Notation) is a subset of Clojure: https://github.com/edn-format/edn It is: - Streamable - Extensible - Whitespace-insensitive, but there are formatting conventions for readability
    comment by pgt · 2023-09-13 · in What is wrong with TOML? (2019)
  19. > so based on JSON, probably How about something better, like EDN? https://github.com/edn-format/edn
    comment by slowmovintarget · 2023-07-21 · in Rethinking Infrastructure as Code from Scratch
  20. …Of course, I didn't come up with this format myself, what I actually want JSON to be is EDN ( https://github.com/edn-format/edn ) which is a standalone format but also directly used in Clojure, so it already exists inside a programming…
    comment by capableweb · 2023-04-23 · in Ron: Rusty Object Notation
  21. …and it’s confusing to understand what level of depth I’m at. I’ll take edn over any of “em. https://github.com/edn-format/edn Comments and time stamps allowed, arbitrary nesting of data structures, make your own tagged literals if you need…
    comment by filoeleven · 2023-04-06 · in JSON vs. XML
  22. …And if your editor has rainbow parenthesis support, reading is actually a pleasant experience. [0]: https://github.com/edn-format/edn [1]: https://github.com/edn-format/edn/wiki/Implementations
    comment by the-alchemist · 2023-01-12 · in The Yaml document from hell
  23. Sure! Spec: https://github.com/edn-format/edn Example (linter config): https://github.com/clj-kondo/clj-kondo/blob/634294183a0aa2ca...
    comment by nathell · 2023-01-12 · in The Yaml document from hell
  24. …but that can't be understood without already knowing the output. I aim for the middle. [1]: https://github.com/edn-format/edn
    comment by MathMonkeyMan · 2023-01-11 · in I wish JSON5 was more popular
  25. …it must be correct), but then discarded. We have edn files that are well documented with comments. https://github.com/edn-format/edn#comments
    comment by dimitar · 2022-10-04 · in Building a Startup on Clojure
  26. See edn extensible data notation. https://github.com/edn-format/edn
  27. …maps and vectors Basically think of it as a better JSON with non of the issues you brought up. See: https://github.com/edn-format/edn And example: > #myapp/Person {:first "Fred" :last "Mertz"}
  28. Appears to be this https://github.com/edn-format/edn
    comment by hobo_mark · 2022-05-01 · in SDLang – Simple Declarative Language
  29. …a hot minute and learned of a pretty nice solution they had to this called EDN (pronounced "eden"): https://github.com/edn-format/edn I suspect it was inspired by the whole "data is code" philosophy of lisp languages, but it seemed like a…
    comment by d4mi3n · 2022-03-31 · in FORCEDENTRY: Sandbox Escape
  30. EDN has some really good ideas in it. Here's the main spec: https://github.com/edn-format/edn The Learn X in Y Minutes: https://learnxinyminutes.com/docs/edn/ A related talk by Rich Hickey that I think you'd find interesting:…
    comment by travisjungroth · 2022-01-01 · in Ask HN: Who wants to collaborate?
  31. https://github.com/edn-format/edn
    comment by foo_barington5 · 2022-01-01 · in Eon: Extensible Object Notation
  32. …these formats? S-expressions. There's even been a standard for data notation brewing for some time: https://github.com/edn-format/edn Then we can actually forego http://xkcd.com/927 and do something useful with our significantly saved…
    comment by vegai_ · 2021-11-15 · in YAML: It's Time to Move On
  33. EDN solves all these problems: https://github.com/edn-format/edn
    comment by didibus · 2021-11-15 · in YAML: It's Time to Move On
  34. …- The real problem I see with JSON is it's not rich enough. Not a problem if you're using EDN https://github.com/edn-format/edn
    comment by _bsless · 2021-11-14 · in YAML: It's Time to Move On
  35. EDN [1] and Transit [2]... Elegant weapons for a more civilized system. [1] https://github.com/edn-format/edn [2] https://github.com/cognitect/transit-format
    comment by slowmovintarget · 2021-11-14 · in YAML: It's Time to Move On
  36. …I can see why some people are of the opinion "this is stupid, just allow NaNs." I disagree. [1]: https://github.com/edn-format/edn
    comment by MathMonkeyMan · 2021-10-11 · in Parsing JSON Is a Minefield (2016)
  37. Some luckier alternate universes have standardized on EDN instead. https://github.com/edn-format/edn
    comment by filoeleven · 2021-09-27 · in JSON5 Data Interchange Format
  38. …"shape" of how you're defining something, not the semantics of how you're defining something. EDN https://github.com/edn-format/edn for all purposes is S-expressions and have support for custom literals and more, to avoid "the trouble with…
    comment by diggan · 2021-04-03 · in The Norway Problem
  39. Seems you're missing my personal favorite, extensible data notation - EDN ( https://github.com/edn-format/edn ). Probably I'm a bit biased coming from Clojure as it's widely used there but haven't really found a format that comes close to…
    comment by diggan · 2021-04-03 · in The Norway Problem
  40. …and deserve to be part of this discussion. [1]: https://github.com/cognitect/transit-format [2]: https://github.com/edn-format/edn
    comment by eyelidlessness · 2021-01-25 · in On the complexity of JSON serialization (2020)
  41. edn seems like the right solution, then. https://github.com/edn-format/edn
    comment by filoeleven · 2020-12-11 · in Common Expression Language
  42. …just a vector: [1 0 0 0 1 0 0 0 1] ; Or you could partition it into rows: [[1 0 0] [0 1 0] [0 0 1]] https://github.com/edn-format/edn
  43. Only if it would support EDN ( https://github.com/edn-format/edn ) too... :) Although I was satisfied with Jet ( https://github.com/borkdude/jet ) so far.
  44. …looking are EDN [0] (mentioned briefly under S-Expressions), Transit [1] and Fressian [2][3]. [0] https://github.com/edn-format/edn [1] https://github.com/cognitect/transit-format [2] https://github.com/Datomic/fressian/wiki [3]…
    comment by hcarvalhoalves · 2020-10-23 · in Better Than JSON?
  45. …This other blog [4] also provided a lot of influence in some of the design of the SRS system. [0] https://github.com/edn-format/edn [1] https://mochi.cards/faq.html#how-can-i-create-my-own-mochi-f... [2]…
    comment by knubie · 2020-10-22 · in Spaced Repetition (2019)
  46. …common approaches to encoding (JSON / YAML)? If so, how does Concise Encoding differentiate itself? https://github.com/edn-format/edn https://github.com/cognitect/transit-format https://github.com/Datomic/fressian/wiki
  47. …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
  48. …are parsers for many popular languages, and a language already entirely based on it: Clojure. [0] https://github.com/edn-format/edn
  49. …(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]
  50. 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]