Comprehensive TeX Archive Network

Direc­tory support/makeprog

% Readme for MAKEPROG				25 Sep 90
% (c) 1989,1990 by J.Schrod (TeXsys).

This is the MAKEPROG system of structured documentation.
It has the version number 1.0.1.

These programs are given away to you under the conditions of the GNU
General Public License. This license is described in the file COPYING.

It is delivered either as a compressed tar or a ZOO archive. If you
dearchive it with ZOO you should use "x//" as the extraction command
to create all directories.
   The following directory structure is used:

	./makeprog		General files, like Readme and COPYING.
	./makeprog/src		WEB source and TeX macro files
	./makeprog/docu		documentation
	./makeprog/dos		DOS executable and Turbo Pascal changefiles
	./makeprog/webtoc	changefiles and resulting C source from WEBtoC

I have included the article ``Literate Programming'' of Prof. Knuth
in the DOCU subdirectory, it consists of the two files web.tex and
primes.web. It should be read first because it focuses on the
principles standing behind every WEB-like system. Afterwards a look
should be taken on mkprgdoc.tex -- the user documentation of the
MAKEPROG system.  The installation procedure is described (very short)
in a section of this report.
   Please note that the DOS changefile makeprog.chf is produced by
merging the changefiles makeprog.cf? with TIE and discarding the debug
switches afterwards.

Please send bug reports or enhancements to:

   Detig Schrod \TeX{}sys
   Joachim Schrod
   Kranichweg 1

   D-6074 R\"odermark-Urberach
   FR Germany


Down­load the con­tents of this pack­age in one zip archive (106.8k).

make­prog – A lit­er­ate sys­tem for TeX pro­gram­ming

A lit­er­ate pro­gram­ming sys­tem strongly in­flu­enced by the ideas of Knuth's web sys­tem, but de­signed for pro­cess­ing TeX-based sources (doc­u­men­ta­tion pro­cess­ing is pro­vided in both Plain TeX and LaTeX).

In con­trast to the LaTeX project’s doc and doc­strip, but in com­mon with Knuth's sys­tem, there is a sep­a­rate pro­gram (make­prog) for pro­duc­ing code to run (equiv­a­lent to Knuth's tan­gle). How­ever, make­prog doesn't re­ar­range code in the way that tan­gle does.

Pack­age De­tailsmake­prog
Li­censeGNU Gen­eral Public Li­cense
Main­tainerJoachim Schrod
Topics lit­er­ate pro­gram­ming
Guest Book Sitemap Contact Contact Author