![]() |
![]() |
Articles / TULARC / Software / Literate Programming / | ![]() |
|
![]() |
||||
![]() |
![]() |
|||
![]() |
![]() |
|||
![]() |
||||
|
|
||||
![]() |
![]() |
|||
![]() |
8.3. FWEB (Important and Actively-Supported Tools - Literate Programming) |
![]() |
||
![]() |
||||
![]() |
![]() |
![]() |
||
![]() |
||||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
|
|
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
This article is from the Literate Programming FAQ, by David B. Thompson thompson@shelob.ce.ttu.edu with numerous contributions by others.
Developer:
John A. Krommes
Version:
1.62
Hardware:
Unix, VMS, and DOS platforms (anything with ANSI C)
Languages:
C, C++, Fortran-77, Fortran-90, Ratfor, TeX; also, a anguage-
independent mode.
Formatter:
LaTeX. Plain TeX may work, but is no longer supported.
Availability:
Anonymous ftp from:
o ftp.pppl.gov/pub/fweb
o CTAN:/web/fweb
o msdos version on ftp.ppl.gov site
Readme:
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
for.
Features:
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
extensions).
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
Fortran-90.
o Numerous miscellaneous features and command-line options.
Support: Bug reports and suggestions to krommes@princeton.edu
Online documentation is available at
w3.pppl.gov/%7ekrommes/fweb_toc.html
 
Continue to:
software, coding, literate programming, literature, software, editor, tools
![]() |
|
|