AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/misc/CTwill.lha

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:CTwill 3.0 - Create mini-indexes for CWEB programs.
Author:Donald E. Knuth
Uploader:<scherer genesis informatik rwth-aachen de> (Andreas Scherer)
Type:dev/misc
Architecture:m68k-amigaos
Date:1994-10-07
Download:dev/misc/CTwill.lha - View contents
Readme:dev/misc/CTwill.readme
Downloads:692

This is CTwill 3.0 for the Amiga, a deviate of CWeave for the creation of
"mini-indexes" like in the book "The Stanford GraphBase".  Included are the
three executables CTwill, RefSort, and TwInx, all source files (CWEB only)
and an unmodified UNIX makefile.

There is no documentation available except for the literate source code and
there is no support for CTwill, not even with installation problems.  If
you want to recompile the sources, you have to do it by hand.

Knuth says: "It's somewhat flaky, so you probably shouldn't try to use it."

Here is a quick list of commands for normal usage:

   ctwill webfile.w                     --->   webfile.(tex|idx|scn|aux)
   tex webfile.tex                      --->   webfile.(ref|log|dvi)
   refsort <webfile.ref >webfile.sref   --->   webfile.sref
   tex webfile.tex                      --->   webfile.dvi
   dvi webfile.dvi                      --->   hardcopy/preview

Normally, the results have to be touched up before printing, because of
unresolved references to standard functions and macros.

Table of Contents.  When extracting the archive CTwill.lha, a directory
of the name CTwill will be created and will contain this list of files:

   common.ch         Changes for common.w appropriate for ANSI and Amiga
   common.h          Header file for compiling ctwill.c
   common.w          Standard source from CWEB 3.0
   ctwill            The CTwill processor, Amiga executable
   ctwill.ch         Changes for ctwill.w appropriate for ANSI and Amiga
   ctwill.diffs      Differences between CTwill 3.0 and CWeave 3.0
   ctwill.w          Modified CWeave with a new name
   ctwimac.tex       Macros for formatting
   makefile          UNIX makefile
   prod.w            Productions for CTwill.w
   proofmac.tex      Alternative macros when CTwill is called with "+P"
   refsort           Sort the page references, Amiga executable
   refsort.ch        Changes for refsort.w appropriate for ANSI and Amiga
   refsort.w         Sorting utility
   twinx             Not tested yet
   twinx.ch          Changes for twinx.w appropriate for ANSI and Amiga
   twinx.w           Creates "major indexes" for multiple CWEB sources
   twinxmac.tex      Macros for index produced by twinx

This port was done and completely tested with SAS/C++ 6.51 on the Amiga.

Please send complaints and bug reports to the uploader, who will most
gladly pipe them to the "NIL:" device.

Happy Twilling!

October 5, 1994
Andreas


Contents of dev/misc/CTwill.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1258    3470  36.3% -lh5- 7ea5 Oct  5  1994 CTwill/common.ch
[generic]                 2900    8538  34.0% -lh5- 5407 Oct  5  1994 CTwill/common.h
[generic]                17381   51869  33.5% -lh5- da46 Oct  5  1994 CTwill/common.w
[generic]                43873   87312  50.2% -lh5- 435d Oct  5  1994 CTwill/ctwill
[generic]                 1867    6041  30.9% -lh5- f914 Oct  5  1994 CTwill/ctwill.ch
[generic]                19884   63196  31.5% -lh5- 1c43 Oct  5  1994 CTwill/ctwill.diffs
[generic]                62172  187530  33.2% -lh5- b0e4 Oct  5  1994 CTwill/ctwill.w
[generic]                 6458   18484  34.9% -lh5- e8fb Oct  5  1994 CTwill/ctwimac.tex
[generic]                  420     874  48.1% -lh5- 1b0b Oct  5  1994 CTwill/makefile
[generic]                 4040   13628  29.6% -lh5- 3c43 Oct  5  1994 CTwill/prod.w
[generic]                 6181   15836  39.0% -lh5- 49bd Oct  5  1994 CTwill/proofmac.tex
[generic]                 6959   11316  61.5% -lh5- f086 Oct  5  1994 CTwill/refsort
[generic]                   34      34 100.0% -lh0- 0ab6 Oct  5  1994 CTwill/refsort.ch
[generic]                 2175    4999  43.5% -lh5- 5527 Oct  5  1994 CTwill/refsort.w
[generic]                 9686   15988  60.6% -lh5- 3dd3 Oct  5  1994 CTwill/twinx
[generic]                  220     441  49.9% -lh5- 7b17 Oct  5  1994 CTwill/twinx.ch
[generic]                 5338   13664  39.1% -lh5- be20 Oct  5  1994 CTwill/twinx.w
[generic]                 4697   13133  35.8% -lh5- 7f21 Oct  5  1994 CTwill/twinxmac.tex
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        18 files  195543  516353  37.9%            Oct  7  1994
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>