[edn,en] Improve initial description of EDN

This commit is contained in:
Jonathan D Johnston 2017-09-07 19:34:29 -04:00
parent 2a3fbe26b6
commit 25eca3c527

View File

@ -3,13 +3,16 @@ language: edn
filename: learnedn.edn filename: learnedn.edn
contributors: contributors:
- ["Jason Yeo", "https://github.com/jsyeo"] - ["Jason Yeo", "https://github.com/jsyeo"]
- ["Jonathan D Johnston", "https://github.com/jdjohnston"]
--- ---
Extensible Data Notation (EDN) is a format for serializing data. Extensible Data Notation (EDN) is a format for serializing data.
The notation is used internally by Clojure to represent programs. It is also EDN is a subset of the syntax used by Clojure. Reading data defined by EDN is
used as a data transfer format like JSON. Though it is more commonly used in safer than that defined by the full Clojure syntax, especially from untrusted
Clojure, there are implementations of EDN for many other languages. sources. EDN is restricted to data, no code. It is similar in intent to JSON.
Though it is more commonly used in Clojure, there are implementations of EDN
for many other languages.
The main benefit of EDN over JSON and YAML is that it is extensible. We The main benefit of EDN over JSON and YAML is that it is extensible. We
will see how it is extended later on. will see how it is extended later on.