Post Scriptum is a programming language for preparing PostScript documents and programs. The language is procedural, and uses classical control structures (functions, loops, and conditional statements) and commonly known data types (numbers, arrays, strings, and dictionaries). Its syntax is simple, clear, and easy to learn. The compiler translates programs written in Post Scriptum directly to a PostScript file, which can be than executed by a PostScript interpreter (such as Ghostscript), printed, or used as a procset, driver, or library.
Temgen is an universal code generator based on its own template language. It can be used for generating any texts, such as program source in any language, HTML documents, or even texts in natural languages. Possible applications are similar to preprocessors (such as M4) and to PHP-like tools. Template code is clean and easy to read. The embed/emit pair is simpler in use then divert/undivert known from M4.