This article is from the Literate Programming FAQ, by David B. Thompson firstname.lastname@example.org with numerous contributions by others.
John A. Krommes
Unix, VMS, and DOS platforms (anything with ANSI C)
C, C++, Fortran-77, Fortran-90, Ratfor, TeX; also, a anguage-
LaTeX. Plain TeX may work, but is no longer supported.
Anonymous ftp from:
o msdos version on ftp.ppl.gov site
In bundle with above.
Description: It also has a well-developed user's manual and its own
FAQ (see above). Beginning with 1.40, documentation is maintained
in gnu texinfo format. It runs on most platforms: VMS, PC, UNIX,
and pretty much anything that the GNU C compiler (GCC) is supported
o Processes multiple languages during a single run (so one can mix
C and Fortran, for example).
o Language-independent mode (v1.40).
o Ability to turn off pretty-printing (v1.40).
o Built-in Ratfor translator.
o Built-in macro preprocessor (closely follows ANSI C, with
o A style file that allows the user to adjust many parameters and
behavior patterns of FWEB.
o Various operator-overloading features that provide additional
pretty-printing capabilities to languages such as C++ and
o Numerous miscellaneous features and command-line options.
Support: Bug reports and suggestions to email@example.com
Online documentation is available at