This article is from the Literate Programming FAQ, by David B. Thompson email@example.com with numerous contributions by others.
Todd A. Coram
Linux, Unix, MSDOS Any system with Perl, and a C++ compiler with
STL (such as gcc 2.7.2).
Any (C/C++ support supplied)
LaTeX or HTML by way of AFT.
Bundled with above.
AFTWEB uses a CWEB-like syntax. It uses AFT for documentation
markup (AFT is a minimalistic, yet powerful, markup language
with very few commands). AFTWEB was written in AFTWEB (using
C++) and the weaved document is available online (as HTML) at
the URL listed above.
Support for C and C++ is supplied. You can easily support other
languages (such as Java and Perl) by writing a new language
The markup language AFT is very easy to learn and is available
at the same URL as AFTWEB.
Bugs to firstname.lastname@example.org