1. 16

Attempts to be a lower-verbosity lisp than the existing dialects. Has some interesting features, including being a lisp-2 that behaves like a lisp-1 for forms within square brackets.

The author has also made a series of reddit posts talking about the language.

  1. 3

    I found TXR to be a nice tool for the situation when:

    • what you need to parse has some organization to it but isn’t going to submit to a regexp or pipeline, cobbling together a script starts to get longer and hairier and it’s not worth writing a lexer (see next).
    • it’s a throw-away or only used a few times.

    The problem is that I never seem to use it often enough to entirely remember it (unlike jq which I use regularly). If it had convenient mangling of YAML and JSON it would probably become the first tool I reach for.