METAPOST: The Program
Donald Knuth invented the WEB language for literate programming. A literate program reads like a book (or very long article), but can also be compiled into executable code. Literate programming does NOT mean fancy API documentation; it means the programmer can present source code in the order most suitable for exposition. WEB allows the programmer to express how to extract a TeX document and valid source files from ...