NonGNU ELPA - parseedn

parseedn

Description
Clojure/EDN parser
Latest
parseedn-1.0.6.tar, 2021-Dec-28, 30.0 KiB
Maintainer
Arne Brasseur <arne@arnebrasseur.net>
Home page
https://elpa.nongnu.org/nongnu/parseedn.html
Browse repository
CGit or Gitweb
Badge

To install this package, run in Emacs:

M-x package-install RET parseedn RET

Full description

parseedn is an Emacs Lisp library for parsing EDN (Clojure) data.
It uses parseclj's shift-reduce parser internally.

EDN and Emacs Lisp have some important differences that make
translation from one to the other not transparent (think
representing an EDN map into Elisp, or being able to differentiate
between false and nil in Elisp). Because of this, parseedn takes
certain decisions when parsing and transforming EDN data into Elisp
data types.  For more information please refer to parseclj's design
documentation.

News

# 1.0.6 (2021-10-13)

- Make sure parseedn and parseclj versions are in sync

# 1.0.5 (2021-10-13)

- [#10](https://github.com/clojure-emacs/parseedn/pull/10) Replace `cl-case` with `cond`

# 1.0.4 (2021-09-30)

- Drop use of (map-merge 'alist) for older Emacsen

# 1.0.3 (2021-09-29)

- Follow upstream parseclj versioning

# 1.0.2 (2021-09-29)

- Follow upstream parseclj versioning

# 1.0.0 (2021-09-27)

## Added

- Added print handler for `#uuid` and `#inst`

# 0.2.0 (2020-09-09 / d25ebc5)

## Added

- Add support for alist, plist and an explicit error for unsupported dotted pair notation.

## Fixed

- Fix printing of hash-maps with multiple entries.

# 0.1.0 (2019-03-31 / ddf824b)

Initial release of parseedn