edn

EDN and Clojure parser

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License EPL-2.0
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Tags

Installation

nimble install edn
choosenim install edn
git clone https://github.com/rosado/edn.nim

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
edn - - - - - - -

Source

Repository https://github.com/rosado/edn.nim
Homepage https://github.com/rosado/edn.nim
Registry Source nimble_official

README

EDN

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

Motivation

  • 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.

Code Style

I'm using what Python people use: lowercase with underscores for procs and Capitalized names for types.

License

EPL 2.0