diff options
| author | Jonathan D Johnston <jdjohn316ston@gmail.com> | 2017-09-07 19:34:29 -0400 | 
|---|---|---|
| committer | Jonathan D Johnston <jdjohn316ston@gmail.com> | 2017-09-07 19:34:29 -0400 | 
| commit | 25eca3c52781c7be94b088fa6edaad8d7815aa6d (patch) | |
| tree | ad675f051232af621c830ce815271d6fb0fb785e | |
| parent | 2a3fbe26b6d77fff04b64c56f939e8338b9f800c (diff) | |
[edn,en] Improve initial description of EDN
| -rw-r--r-- | edn.html.markdown | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/edn.html.markdown b/edn.html.markdown index 79107269..04346eb8 100644 --- a/edn.html.markdown +++ b/edn.html.markdown @@ -3,13 +3,16 @@ language: edn  filename: learnedn.edn  contributors:    - ["Jason Yeo", "https://github.com/jsyeo"] +  - ["Jonathan D Johnston", "https://github.com/jdjohnston"]  ---  Extensible Data Notation (EDN) is a format for serializing data. -The notation is used internally by Clojure to represent programs. It is also -used as a data transfer format like JSON. Though it is more commonly used in -Clojure, there are implementations of EDN for many other languages. +EDN is a subset of the syntax used by Clojure. Reading data defined by EDN is +safer than that defined by the full Clojure syntax, especially from untrusted +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  will see how it is extended later on.  | 
