lotus

previous page: 8.6. ProTeX (Important and Actively-Supported Tools - Literate Programming)
  
page up: Literate Programming FAQ
  
next page: 9.2. APLWEB (Unsupported Tools - Literate Programming)

9.1. AFTWEB (Almost Free Text WEB) (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.1. AFTWEB (Almost Free Text WEB) (Unsupported Tools - Literate Programming)


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:













TOP
previous page: 8.6. ProTeX (Important and Actively-Supported Tools - Literate Programming)
  
page up: Literate Programming FAQ
  
next page: 9.2. APLWEB (Unsupported Tools - Literate Programming)