[comp.text.tex] TeX 3.0 change file for VMS available

dhosek@sif.claremont.edu (Hosek, Donald A.) (05/28/90)

It passed the trip test and its ready to go.

First a description of the implementation:
Some notes on the version of TeX for VMS located in this
directory: 
 - TeX is now called through the CLI. You should install the file
   TEX.CLD in the system DCL tables. The following options are
   provided:
     /BATCH        Run TeX in batch mode sending no output to the
                   terminal and ending with a fatal error if input 
                   is necessary. The default is /NOBATCH.
     /DIAGNOSTICS  Indicate that an LSE Diagnostics file be
                   written. A file name can be specified using
                   /DIAGNOSTICS=fn. The default is /NODIAGNOSTICS.
     /DVI_FILE=    Indicate the name of the DVI file to write.
                   The default is to use the name of the TeX job
                   for the DVI file name. This qualifier is
                   negatable.
     /EDITOR=      Indicate the name of the editor to be used
                   at the 'E' response. The options are:
                   + Callable_EDT
                   + Callable_LSE
                   + Callable_TECO
                   + Callable_TPU
                   + The name of a command to be run in a
                     subprocess which will take three arguments:
                     'p1 is the name of the file to edit, 'p2 is
                     the line number with the error and 'p3 is
                     the column number of the error.
                   If the value given with /EDITOR ends in a
                   colon, TeX will assume that it's a logical
                   name and attempt to translate it. The default
                   is /EDITOR=TEX_EDIT:. This qualifier is
                   negatable.
     /FORMAT=      Indicate the name of a format to pre-load when
                   running. The default varies depending on the
                   specific verb used. This qualifier is
                   negatable.
     /INIT         Run IniTeX rather than TeX. The default is
                   /NOINIT. INITEX should be set equivalent to
                   TEX/INIT/NOFORMAT.
     /LOG_FILE=    Indicate the name of the LOG file to write.
                   The default is to use the name of the TeX job
                   for the LOG file name. This qualifier is
                   negatable.
     /TEXFONTS=    These qualifiers are not intended to be used
     /TEXFORMATS=  by the end-user; they specify the names of the
     /TEXINPUTS=   logicals to be used for the locations of TFMs,
                   format and pool files, and input files
                   respectively. They are provided to allow sites
                   to customize these values without recompiling
                   TeX.
 - INITEX is part of the main TeX module. Thus, there is only one
   change file and one executable. The price that we pay is
   trivial: three if statements operating on a boolean variable
   and an executable 25K larger. The three if statements are all
   out of the inner loop so other than a slightly increased 
   startup time, TeX will not be slower.
 - This is 64bit TeX. If memory is really a problem, you can
   reduce the main memory array and recompile. Personally, I
   think that it's inconvenient to try and run TeX at two memory
   sizes so I don't recommend it. 
 - In previous versions of VMS TeX with an editor interface, TeX
   continued after leaving the editor. This behavior is incorrect
   and has been changed.

------------
HOW TO GET THE NEW TeX:

IMPORTANT NOTE: The files involved in this are very large, so to
avoid unnecessary duplication, do not retrieve these files unless
you are the TeX manager (or what passes for it) for your site.

*FTP
FTP to ymir.claremont.edu and go to the directory
[anonymous.tex.sources.tex3_0]. The following files are relevant:

00readme.txt        A description of the contents of the directory.

tex.web             The WEB source for TeX 3.0

errata.five         Errata reports and related files for TeX.
errata.four
errata.one
errata.tex
errata.three
errata.two
errorlog.tex
history.txt
logmac.tex
tex82.bug

tex82.dif           Differences between TeX82 and TeX79. Mostly
                    of historical interest.

tex3.dif            New features of TeX 3.0

compile_tex.com     Command file for compiling TeX.
tex.cld             CLD file for TeX
tex.exe             TeX executable (compiled under VMS 5.3)
tex.obj             TeX object file for those with other VMS
                    versions
tex.pool            TeX string pool file.
tex.vms-changes     TeX changes for VMS
vms_tex_notes.txt   Notes on VMS TeX implementation.

If you plan to recompile TeX, you will need a larger TANGLE. This
may be obtained from the directory [anonymous.tex.sources.web]

*MAIL RETRIEVAL.
If you cannot FTP, you may retrieve the necessary SOURCE FILES
ONLY by sending the following text in a mail message to
MAILSERV@YMIR.CLAREMONT.EDU:

GET [TEX.SOURCES.TEX3_0]COMPILE_TEX.COM
GET [TEX.SOURCES.TEX3_0]TEX.WEB01-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB02-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB03-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB04-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB05-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB06-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB07-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB08-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB09-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB10-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB11-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB12-13
GET [TEX.SOURCES.TEX3_0]TEX.WEB13-13
GET [TEX.SOURCES.TEX3_0]TEX.CLD
GET [TEX.SOURCES.TEX3_0]TEX.VMS-CHANGES
GET [TEX.SOURCES.WEB]TANGLE.VMS-PASCAL

*OTHER OPTIONS
If you are unable to get the necessary files, you have two
options:
(1) wait until the next DECUS TeX tape is released; they will be
on it.
(2) I will make you a tape. Please note that I do not want to
make tapes and to discourage this practice, I will only make
tapes if I receive a fee of $150. This is an intentionally
outrageous fee and will be used in its entirety to pay my
tuition. Like I said, I do not want to make tapes.

These files will be made available from other avenues in the
future.

---
Don Hosek                         "When I was younger, I would throw
dhosek@ymir.claremont.edu          spitballs at girls that I liked. Now,
dhosek@ymir.bitnet                 I beg and plead for dates. Frankly, the
uunet!jarthur!ymir                 old way was more satisfying."
Postal Address: Platt Campus Center, HMC
                Claremont, CA 91711