TXR: A 951-Page Lisp That Makes Data Munging Fun
TXR: An Original, New Programming Language for Convenient Data Munging
TXR is a dual-language tool for data munging: a pattern language for extracting information from messy text and a Lisp dialect for general processing. Started in 2009, it now has a 951-page manual and is packaged in Guix, NixOS, and Alpine. It compiles to bytecode, has no dependencies beyond libffi, and its executable is only 1.7 MB. The project seeks contributors.
The best lisp for text processing is TXR Lisp. [...] But [it is] a rabbit hole that goes so deep, you'd better have nothing but free time if you want to grok it all