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