This article is from the Literate Programming FAQ, by David B. Thompson thompson@shelob.ce.ttu.edu with numerous contributions by others.
Developer:
Todd A. Coram
Version:
4.6
Hardware:
Linux, Unix, MSDOS Any system with Perl, and a C++ compiler with
STL (such as gcc 2.7.2).
Languages:
Any (C/C++ support supplied)
Formatter:
LaTeX or HTML by way of AFT.
Availability:
www.mindspring.com/~coram/aft.html
Readme:
Bundled with above.
Brief description:
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
description file.
The markup language AFT is very easy to learn and is available
at the same URL as AFTWEB.
Support:
Bugs to tcoram@pobox.com
 
Continue to: