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

Read the paper · More papers on PaperTik