the master branch of this project is a clone of Donald Knuth's
ctwill processor (that's
ftp://ftp.cs.stanford.edu/pub/ctwill as long as github doesn't support ftp
hosts). technically, ctwill is an extended version of the cweave program
from the
cweb package. DEK uses this version – in
cooperation with the refsort and twinx tools and the special TeX macros
provided here – for producing printed books of his major cweb packages like
the stanford graphbase,
mmix, and cweb itself.
the process of using ctwill et al. seems to be quite involved, so you'll have
to dig into the code and documentation yourself, if you are brave enough to
experiment with this stuff.
the local branch of this project reworks the main sources and the build
process completely. the archival diffs files are mogrified into genuine
changefiles applicable to the original cweave, common, and prod modules
from cweb. it also applies some spit and polish to the sources in order to
enable a clean compilation with gcc.
this project has come to an end. ctwill and its utilities has been fully integrated in the
cwebbin
project and is now also part of the
tex live
distribution.