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. ▲ 27
    Extensible Data Notation
    story by 1659447091 · 2025-09-22 · 0 comments
  7. EDN format is best format: https://github.com/edn-format/edn
  8. …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
  9. …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?
  10. …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
  11. 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
  12. …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
  13. …that's basically a fancy library on top of Scheme. There's Clojure's extensible data notation: https://github.com/edn-format/edn
  14. Obligatory: https://github.com/edn-format/edn
    comment by slowmovintarget · 2024-01-23 · in Why are we templating YAML? (2019)
  15. …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.
  16. 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
  17. …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
  18. …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)
  19. 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)
  20. > 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
  21. …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
  22. …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
  23. …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
  24. 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
  25. …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
  26. …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
  27. See edn extensible data notation. https://github.com/edn-format/edn
  28. …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"}
  29. ▲ 1
    EDN – Extensible Data Notation
    story by capableweb · 2022-05-24 · 0 comments
  30. Appears to be this https://github.com/edn-format/edn
    comment by hobo_mark · 2022-05-01 · in SDLang – Simple Declarative Language
  31. …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
  32. 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?
  33. https://github.com/edn-format/edn
    comment by foo_barington5 · 2022-01-01 · in Eon: Extensible Object Notation
  34. …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
  35. 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
  36. …- 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
  37. 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
  38. …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)
  39. ▲ 2
    edn: Extensible Data Notation (2014)
    story by filoeleven · 2021-09-27 · 0 comments
  40. 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
  41. …"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
  42. 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
  43. …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)
  44. edn seems like the right solution, then. https://github.com/edn-format/edn
    comment by filoeleven · 2020-12-11 · in Common Expression Language
  45. …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
  46. 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.
  47. …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?
  48. …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)
  49. …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
  50. ▲ 4
    EDN – Extensible Data Notation
    story by diggan · 2020-09-29 · 2 comments