Blah blah blah about the overall design, and the basic structure of the program is as follows: <>= #!/usr/bin/perl -w use strict; <> <> <> <> <> <> @ #### --- tangle ----> foo.pl | foo.nw | --- weave -----> foo.tex ----> latex foo ----> foo.dvi | | | -> pdflatex foo -> foo.pdf --------> foo.html