CLI text processing with GNU awk
I maintain a minor side interest in Awk, along side Lisp and other things.<p>I developed cppawk in 2022: <a href="https://www.kylheku.com/cgit/cppawk/about/" rel="nofollow noreferrer">https://www.kylheku.com/cgit/cppawk/about/</a><p>cppawk extends Awk with preprocessing.<p>There is a loop macro that supports a vocabularly of clauses. Clauses can be combined for parallel and cross-product iteration. And they are user-extensible. By writing five simple macros, you can define a new clause.<p>Something potentially useful if you use Awk.<p>Cppawk is documented with multiple man pages, and covered by unit tests which run with gawk and mawk.