home *** CD-ROM | disk | FTP | other *** search
- Short: NUWEB 0.87b - a simple literate programming language and tool
- Type: dev/misc
- Files: ami_nuweb0.87c.lha, ami_nuweb0.87c.readme
- Uploader: Andreas Scherer (scherer@genesis.informatik.rwth-aachen.de)
- Author: Preston Briggs (preston@cs.rice.edu)
-
- This is a version of Preston Brigg's NUWEB system, a simple literate
- programming language and tool.
-
- Here is what Preston says:
-
- NUWEB works with any programming language and LaTeX. I wanted
- to use LaTeX because it supports a multi-level sectioning scheme
- and has facilities for drawing figures. I wanted to be able to
- work with arbitrary programming languages because my friends and
- I write programs in many languages (and sometimes combinations
- of several languages), e.g., C, Fortran, C++, yacc, lex, Scheme,
- assembly, Postscript, and so forth.
-
- This is revision 0.87b, for the Commodore Amiga. To avoid collisions with
- a pre-release of this port and to take account of the language support this
- package now is called ami_nuweb0.87c. It should be compatible with
- ami_nuweb0.87b in CTAN, except for a minor correction in the English header
- file and the German catalog, which effects the error output only.
-
- This distribution includes the Ami_NuWeb executable, all source files
- (web and C), documentation and the (short) .dvi output of the user manual.
-
- Contents:
- Ami_NuWeb The executable for any Amiga hardware, supports coprocessor
- Makefile The original UNIX Makefile, unmodified for historic reasons
- SMakefile The Makefile for SAS/C++ 6.51
- README Preston Brigg's original README file
- ami_nuweb_086.readme Tomas Willis's AmiNet description for NuWeb 0.86
- ami_nuweb0.87c.readme This file
- literate.bib A BibTeX bibliography of literate programming references
- nuweb.w The NUWEB source for NUWEB
- nuweb.ch A change file for better ANSI compliance and Amiga support
- ami_nuweb.w The merged result of nuweb.w and nuweb.ch
- ami_nuwebdoc.dvi The short-form NUWEB user manual in .dvi form
- global.h A header file used globally
- main.c pass1.c latex.c html.c output.c input.c scraps.c
- names.c arena.c global.c
- Source files generated by NUWEB
- catalogs/nuweb.cd Catalog description with the English texts
- catalogs/nuweb.d.ct Catalog translation with the German texts
- catalogs/nuweb.h Header file with the English texts
- catalogs/deutsch/nuweb.catalog German system catalog
-
- This port was done and completely tested with SAS/C++ 6.51 on an Amiga 2000
- by Andreas Scherer, Roland-Straße 16, 52070 Aachen, Germany.
- I started from Tomas Willis's work, switched to NUWEB 0.87b, and added some
- parts on my own. Thanks to Preston Briggs for NUWEB and to Tomas Willis
- for the (S)Makefile and the `temp_file+=2' hack.
-
- Concerning the use of NUWEB with other human languages than English, I
- implemented full localization of all strings used for terminal output as
- well as LaTeX output for the Amiga version of NUWEB only. Should someone
- create translations for other languages as well, I would appreciate to
- receive a copy for inclusion in future distributions.
-
- October 12, 1994
-