lotus

previous page: 9.3. CLiP (Unsupported Tools - Literate Programming)
  
page up: Literate Programming FAQ
  
next page: 9.5. FunnelWeb (Unsupported Tools - Literate Programming)

9.4. mCWEB (Unsupported Tools - Literate Programming)




Description

This article is from the Literate Programming FAQ, by David B. Thompson thompson@shelob.ce.ttu.edu with numerous contributions by others.

9.4. mCWEB (Unsupported Tools - Literate Programming)


Developer:
Markus Oellinger

Version:
1.0

Hardware:
Unix

Languages:
C/C++

Formatter:
plain TeX

Availability:
anonymous ftp from ist.tu-
ftp://graz.ac.at/pub/utils/litprog/mcweb/

Readme:
at same location

Description:
This is mCWEB 1.0, a descendant of the CWEB system of structured
documentation by Donald E. Knuth and Silvio Levy. It adds some
features that are indispensable when working in a team. mCWEB
regards a project of a book consisting of several chapter files.
By means of import and export commands, it automatically manages
all relationships between the chapters of a book and to other
books.

Interface documentation is now also part of mCWEB. It is
extracted into a second TeX file. This makes it possible to
define well known interfaces between the individual parts of a
project that will be implemented by different persons.

In addition, mCWEB parses C header files to find out about all
the datatypes defined there.

mCWEB comes with a full completely rewritten user manual and is
compatible with CWEB.

Support:
Institute of Software Technology, moell@ist.tu-graz.ac.at

 

Continue to:













TOP
previous page: 9.3. CLiP (Unsupported Tools - Literate Programming)
  
page up: Literate Programming FAQ
  
next page: 9.5. FunnelWeb (Unsupported Tools - Literate Programming)