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