Fork me on GitHub
#announcements
<
2019-08-27
>
borkdude16:08:16

edamame: EDN parser with location metadata and pluggable dispatch table https://github.com/borkdude/edamame follow up in a thread to this post.

alexmiller16:08:08

Good name :)

dominicm16:08:35

Bit cheesy, :drum_with_drumsticks:

markus.gustavsson04:08:35

This looks really cool. I imagine it would be a good library to use for making a compiler for a Clojure like language in Clojure, where it would be important to be able to give good information about the location of errors. What is the use case you had in mind?

borkdude06:08:47

That’s exactly the use case for me. Take a look at sci: https://github.com/borkdude/sci

borkdude06:08:27

But it can also be useful for providing error messages about EDN config files

borkdude06:08:11

@ sci is used in babashka which since yesterday has errors with locations: https://github.com/borkdude/babashka