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
  1. sea6ear

    I think this was created by kazinator who has posed a fair amount about lisp here over the years.

  2. bolangi

    In short, a lispy language now mature, first released in 2009.

More from this day

2026-09-21