A Clojure and EDN parser library written in Nim.
This library should be considered alpha quality at this point.
- API will change
- Some design dead-ends still in the code
- I'm learning Nim at the same time as I'm writing this
- To be able to parse EDN files and also Clojure/ClojureScript code.
- If you decide to read the source you may wonder what's the weird comment handling code is for? The answer: I'd like to be able to put meaningful stuff in the comments to enable literate programming (or at least experiment with it), which means I don't want to always discard the them.
I'm using what Python people use: lowercase with underscores for procs
and Capitalized names for types.
EPL 2.0