Lightweight Literate Programming Literate programming is a technique for combining the source code of a program with its technical documentation. I present a "lightweight" variant of the idea, designed to reduce to an absolute minimum the extra effort required of the programmer. I explain how we do it and how it differs from traditional literate programming, and relate it to software engineering practice and to single sourcing of documentation.
The fragments appear in the same order as in the program that will be extracted from the document; there is no cross-referencing or reordering By mcswellin Computing > Literate Computingwith literateprogramming