Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!rochester!ken From: ken@rochester.UUCP Newsgroups: comp.text Subject: Re: A question about WEB and bibtex Message-ID: <24850@rochester.ARPA> Date: Sat, 14-Feb-87 23:21:47 EST Article-I.D.: rocheste.24850 Posted: Sat Feb 14 23:21:47 1987 Date-Received: Sun, 15-Feb-87 09:14:53 EST References: <1605@utastro.UUCP> <60400005@umn-cs.UUCP> Reply-To: ken@rochester.UUCP (SKY) Organization: U of Rochester, CS Dept, Rochester, NY Lines: 17 |I never understood why each WEB program has its own .change file. |Since change files compensate for deficiencies of particular Pascal |compilers (relative to the one DEK worked with), one would imagine |that there should be one change file per COMPILER, not per PROGRAM. Tangle is the preprocessor that takes WEB files and generates Pascal. Weave is the preprocessor that takes WEB files and generates TeX documentation. Think of tangle as Ratfor for Pascal. Thus, think of WEB as an enhanced Pascal language. A change file can be optionally fed to tangle to customize the WEB program for the environment. So, to oversimplify, every program with extension .web will need .ch files accompanying. Ken