The CLiP Style of Literate Programming
Eric W. van Ammers, Mark R. Kramer · 2000
Literate programming is a method to integrate programs with their documentation. Compilable modules are no separate entities, but they are extracted from the documentation. Most literate programming tools use explicit commands in the formatter input files to guide the extraction process. The CLiP approach presented in this paper relies on coding style instead. This makes the code extraction completely independent of the text processing environment. Thus CLiP can even be used in combination with a modern wordprocessor. In addition the CLiP mechanism is independent of programming languages as well, and the CLiP style is easily adapted to any language. Keywords: Literate programming, Language independent literate programming, Text processing independent literate programming, Multi-file/multi-module literate