Title: CWEB Author: Don Knuth and Silvio Levy Version: 3.4g Title From: Documentation Author From: Documentation Version From: Documentation Supplier: Reuben Thomas Date: 22/11/96 Keywords: Documentation aids ; C ; Software development tools Shareware: No Machine: Archimedes Operating system: RISCOS Memory requirements: Peripherals needed: Other s/ware needed: Directory: micros/arch/riscos/b/b191 Date mounted/updated: 14/12/96 File names: cwebbin.arc cwebsrc.arc Unarchived files: 25 Unarchived size: 681 kbytes Omissions: See also: NUWEB (e172) ------------------------------------------------------------------------------- Acquiring the package: Download the archive file(s) and extract using SparkPlug 2 (see the "tools_help" file in arch/riscos/tools for further info). Description: The CWEB system allows you to write C programs and their documentation at the same time, in a way that optimises human readability. Like other WEB systems, CWEB allows you to decompose your programs into small, logically related portions, to add any desired amount of documentation to each of them, and to present them in any order that help understanding. As TeX is used to obtain the printed source document, a high typographic quality can be obtained while allowing for formatting of complicated formulae and tables; formatting of C program fragments is simple however, since it is done fully automatically. When used properly, CWEB can be used to produce documents that combine the qualities of a scientific publication about algorithms and of a well documented source listing for an implementation of those algorithms.