Next: The Document Package: A
Up: Documentation
Previous: The Evolution of Documentation
- Basic Idea: Combine Documentation and Source Code
- WEB (Donald Knuth, of TEX fame)
- Weave: web file
documentation (TEX)
- Tangle: web file
source code (Pascal)
- Many others, most based on WEB:
| Program |
Source |
Formatting |
Availability |
| |
Language |
Language |
|
| |
|
|
|
| APLWEB |
APL |
TEX |
MSDOS |
| AWEB |
Ada |
? |
? |
| CLiP |
Any |
Any |
written in Pascal |
| CWEB |
C/C++ |
TEX/LATEX |
Unix/DOS/Amiga |
| mCWEB |
C/C++ |
TEX |
Unix |
| FunnelWeb |
Any |
TEX/Any |
Many |
| FWEB |
Many/Any |
LATEX |
written in C |
| IMPACT |
C/C++ |
TEX |
Macintosh Only |
| LPW |
C++/Pascal |
WYSIWYG |
Macintosh Only |
| MWEB |
Modula-2 |
? |
? |
| noweb |
Any |
TEX/LATEX/HTML |
Unix/DOS |
| nuweb |
Any |
LATEX |
Unix/DOS/Amiga |
| ProTeX |
Any |
TEX/LATEX |
written in TEX |
| RWEB |
? |
? |
written in awk |
| SchemeWEB |
Lisp |
LATEX |
Unix/DOS |
| SpideryWEB |
C/Ada/Pascal |
TEX/LATEX |
Unix/DOS |
| WEB |
Pascal |
TEX |
? |
| WinWordWEB |
Any |
Word |
DOS |
- My opinion: most are too complex or don't support my situation
(F90, LATEX, Unix)
Next: The Document Package: A
Up: Documentation
Previous: The Evolution of Documentation
Michael L. Hall