Lout
Lout is a batch text formatting system and an embedded language by Jeffrey H. Kingston <jeff@cs.su.oz.au>. The language is procedural, with Scribe-like syntax.
Lout features equation formatting, tables, diagrams, rotation and scaling, sorted indexes, bibliographic databases, running headers and odd-even pages and automatic cross-referencing. Lout is easily extended with definitions which are very much easier to write than troff of TeX macros because Lout is a high-level language, the outcome of an eight-year research project that went back to the beginning.
Version 2.05 includes a translator from Lout to PostScript and documentation. and runs under Unix and on the Amiga.