Version 1 of m4

Updated 2004-11-29 23:21:34

String substitution language, a more general macro facility than the C preprocessor, first really publicised as the macro processor for Ratfor in the book Software Tools. It's a sophisticated language, but tricky to use because there's no unique substitution symbol to distinguish macros from ordinary running text.

DKF: It's Turing-Complete, but only really used for autoconf hacking now (and that's a fairly heavily modified version).


Category Language