Analysis of Literate Programs from the Viewpoint of Reuse

Bart Childs, Johannes Sametinger

Research output: Contribution to journalArticlepeer-review

Abstract

Donald Knuth created the Web system for literate programming when he wrote the second version of TeX, a book quality formatting system. Levy later created CWeb which is based on Knuth's Web using the C and C++ programming languages. Krommes' FWeb is based on CWeb and supports several programming languages. We will analyze the programs that are part of these systems from the viewpoint of reuse. Four elements of the TeX system that we will make reuse comparisons of are TeX, MetaFont, DVIType, and MetaPost. We will also compare the primary filters (tangle and weave) of CWeb and FWeb...
Original languageEnglish
JournalSoftware - Concepts and Tools
Publication statusPublished - Jan 1997

Fields of science

  • 102 Computer Sciences

Cite this