========> [LT89B1.ARTA]AAAREADME.TXT;1 <======== The Aviation Research and Technology Activity (ARTA) at NASA Ames Research Center has developed a variety of tools and utilities, some of which are included herein. All data, code, and documentation in this release are subject to the following provisos: They are the property of the United States government; they may be distributed, used, and modified in any manner desired except that the author's information must be retained at all times and no charge may be made for them or that portion of any code which is based upon them; and finally, neither ARTA nor any branch of the United States government is responsible for the performance or accuracy of these codes or any damage caused by them, even if due to bugs in the code. (Although none are known as of the release date). Dependencies upon operating system version have been minimized, but some of the more mystical programs may have to be relinked for different versions of VMS. Many of the programs require the MERLIB library, which is included in the [.FPT] subdirectory. The following are included: [.FPT] - release III.7 of the FORTRAN Programming Tools. Numerous tools, library routines, procedures, etc. usable to increase the efficiency of code development and normal system usage. See REVISIONS.TXT for changes since last release. [.KERMIT_STUFF] - Kermit script files and VAX procedures and programs to ease access to the VAX from PC's with the public domain Kermit program. Examples of printing on a VAX printer, checking for new mail, and sending mail are provided. These tools allow simple and CHEAP access to capabilities that would otherwise require a LAN. [.KRONOS] - Flexible, powerful batch scheduling utility with batch jobs for security monitoring, resource monitoring, and system integrity checking. [.MISC] - miscellaneous utilities and system management tools. [.VG] - Viewgraph generation program. Update to version released on Fall 88 tape. Requires DISSPLA or can be adapted to other package. ========> [LT89B1.BULLETIN]AAAREADME.TXT;1 <======== BULLETIN Note: Source code is in BULLETIN.ZOO. Use ZOO to extract files if needed. BULLETIN was written for the Public Domain by Mark London at MIT. The BULLETIN utility permits a user to create messages for reading by other users. Users may be notified upon logging on that new messages have been added, and what the topic of the messages are. Actual reading of the messages is optional. (See the command SET READNEW for info on automatic reading.) Messages are automatically deleted when their expiration data has passed. The program runs like VAX mail. The different interest groups or BULLETIN boards are implemented in the form of 'Folders', just like a filing cabinet. A Folder contain various messages on the same general topic. A message is a piece of text written by a user or staff person and added to a particular folder. All users are not permitted to submit messages to all folders. A message consists of an expiration date, a subject line and the text of the message. BULLETIN will prompt the user for these things when a message is being added. ========> [LT89B1.COY]AAAREADME.TXT;2 <======== =============================================================================== Dale E. Coy - International Business Machines Corporation =============================================================================== <<<<<<<<<<<<<<< This Submission Supersedes WPE Version 5.0 >>>>>>>>>>>>>>>> WPE Version 5.2 ========================================================= A "complete" and extended implementation of WPS-PLUS (TM) for editing ASCII files, including some Language Sensitive features for .COM files. Two-window editing, the most useful features of EVE-PLUS, etc. Built on TPU and EVE, so it's inherently extendable. Full help and documentation. A finished version, but added features are promised for the future. Version 5.2 is for VMS V5.0. through V5.2. New features include a .CLD (Command Language Definition), and several other improved/added functions. FULL documentation is provided in .TXT, .WPL (for WPS+), and .LN03 (Very fancy) forms. Memory cartridges are required to print the .LN03 files. With this submission, the .LN03 documentation has been provided in the popular 7 x 9 format. Comments, suggestions, etc. are welcome. Bug fix requests will also be considered. Submitted by: Dale E. Coy International Business Machines Corporation Office Interconnect Systems 01-04-60 5 West Kirkwood Boulevard Roanoke, TX 76299-0001 (817) 962-3323 Supplemental information for the programs: =============================================================================== WPE Editor Version 5.2 (WPS+ for ASCII Files) Including the MORE utility NOTE: WPE V5.2 is designed for VMS V5.0 thru 5.2 - it will not work with VMS V4.x. Differences between this version and previous versions of WPE are documented in the file WPEV5_DIFF.TXT WPE is a full (well, almost) implementation of WPS-PLUS (TM) for use on ASCII files. Its advantage is that the user who uses WPS+ has essentially the same keyboard interface to WPE. WPE is, in its own right, an extremely powerful text editor. It is layered on TPU and EVE, and is extendable. It's easy to "get started", full on-line help is provided, as well as extensive user documentation. Page 2 Features include: All of WPS+ that was reasonable (full-function editing). Two-window editing. Multiple files. Bookmarks. Insert and examine special characters. Print files with special characters. Fixup files by removing CR/LF Automatic tailoring for .COM, .HLP, .FOR, and .TPU files. Read-only interface (called MORE). Available EDT keypad. Can be used as a MAIL editor. WPE works efficiently with DM (also in this submission). Instructions are provided on how to use WPE as your VMS Mail editor. WPE V5.2 has been tested with versions of EVE and TPU shipped with VMS versions from 5.0 through 5.2. Efforts were made to provide compatibility with DECWindows, but WPE has not been tested in a DECWindows environment. ========> [LT89B1.EPUBS]AAAREADME.TXT;3 <======== This directory contains submissions of tools that are of interest to people in Electronic Publishing and the Electronic Publishing (EPUBS) SIG. Most of this material is related to the TeX typesetting system. BIBTEX.VMS-CHANGES A .CH file for BIBTEX. Specific for VMS. [.DVIPS] A DVI to Postscript driver. Also support for PSLaTeX. PSFIG is included. GTEX.INFO Pointer to GTEX material. INTERLEAF_CAB.BCK_LZW This is a compressed saveset of a submission from Interleaf containing their Interleaf Cabinet and Graphics Cabinet. Submitted by Kim White. [.MACBIBTEX] BIBTEX for the Macintosh. [.SCHWER] A LaTeX document and the postscript version of how to include Macintosh drawings in LaTeX documents. Len Schwer gave presentation on this at the Fall 1989 symposium. [.TEXX] Contains a port to DEC Windows under VMS of the TeXx 1.1 X-Windows DVI previewer. TIB.ZOO ZOO archive containing the latest release of TIB. See TIB.README for more information. ========> [LT89B1.ERI]AAAREADME.TXT;4 <======== Eye Research Institute Submissions. Short summary. For more info see AAAREADME.MEM. a. CIE-CHART.DIR - datafiles and programs dealing with the CIE color diagram. RGB rendering of the chart and the program that produced that rendering. ========> [LT89B1.EVEPLUS]AAAREADME.TXT;1 <======== EVEplus+ Version 2.0.1/VMS version 5.1 -------------------------------------- EVEplus+ is a 4-tier multi-layer keypad editing interface,with the top two layers resembling EDT. The starting point for this editing interface under TPU 1.0/VMS version 4.X was the EVEplus procedures made available by DEC on the Spring 86 DECUS tapes. Many of these procedures were mapped to the bottom two layers, and enhanced. This version of EVEplus+ supercedes the previous version released on the DECUS87(?) tape under the directory of [.........rca.ge...]. This version is compatible with VMS Version 5.X. Where possible existing code from our site and others, has been replaced with functionally equivalent DEC supported code. Many enhancements over our previous version have been made. In our virgin edition, we introduced the concept of being able to get a file into TPU by positioning the cursor on the filename and pressing select. This has been expanded so that if you press the select, and the filespec contains only a device and directory (no filename), your default is set to that location. Also pressing remove (or cut) while over a filename deletes the file from your directory. This makes it a little easier to exit when diskquotas are a problem. Many more enhancements are described in the Scribe (Scribe Systems) formatted user manual "RELEASE.MSS". A little extra we have at our site is a color-keypad. We can send one for photocopying on request. This version makes use of the call_user function, with the calluser code written in Pascal. For those not having a Pascal compiler I include the object code. TPU hacks may be interested in my approach to debugging the code, and are referred to the comments in the program "CALLTPU.C". In the file "HOW_TO_BUILD.TXT" you will find instructions on how to build the editing interface. The instructions were originally written in response to a tape sent out, so the first few steps can be ignored. We have followed the conventions reccomended by DEC in the TPU/EVE user's guide. You will need to be sure to define a couple of logicals. Known bugs...(ah ha the thing you've been waiting for). As of this writing 14-Jul-1989, the only major known bug is that the draw box is broken. There may be some minor ones buzzing around that I have forgotten about. I would be receptive to bug reports and include my bitnet mailing address below. We submit this code in the open spirit of DECUS and hope it will be of use entire or in pieces to others. Since it's nonsense to be hubris and try to copyright code based on copyrighted DEC code, the only copyright we claim is for the documentation. Principal Programmer: Glenn Fleming GE Microelectronics Center Mailstop 7T3-01 P.O. Box 13049 RTP, NC 27709 Phone : (919) 549-3743 Bitnet address: fleming@rtpark.rtp.ge.com Contributing Programmers: Bob Boyd, John Watters (Same address above). Page 2 ========> [LT89B1.GPLOT]AAAREADME.TXT;1 <======== GPLOT is a graphics utility program, designed for the processing of CGM metafiles produced by DI3000, DISSPLA10, DISSPLA11, DRAWCGM, NCARGKS1 and NCARGKS2. Graphics produced by GPLOT can be combined with TEX formatted text by the GTEX program. GTEX can also create output from DVI files for the supported drivers including Tektronix, Postscript, and QMS. This version of GPLOT includes drivers for PostScript, Tektronix 4010/4014/4207/4510, Cleartext CGM, and BinaryCGM output. Other device drivers are available for use at other sites, including DEC/GKS, Peritek, Silicon Graphics GL (IRIS), SUN, SUN monochrome, UIS, X Windows. GPLOT cannot handle CGM character-encoded files. Version: 4.2 VMS help: GPLOT.HLP VMS document: GPLOT.DOC GPLOT_INSTALL.DOC VMS usage: GPLOT metafile/qualifiers, for example: GPLOT/DEV=PS myfile.cgm for PostScript output to the file "myfile.PS". GPLOT/SCREEN=4010 myfile.cgm for Tektronix 4010 output to the screen. GPLOT/CLEAR_TEXT/DEV=PS myfile.cgmc to create PostScript from a CGM clear text file. GPLOT/CLEAR_TEXT/DEV=CGMB myfile.cgmc to create a CGM binary file from a clear text file. GPLOT/DEV=CGMC myfile.cgm to create a CGM clear text from a CGM binary file. Legal Status of code: GPLOT is not public domain, shareware, or any other kind of ware. Every module is copyrighted and you are being given free license to do whatever you want with it at your site, or to redistribute TOTALLY UNCHANGED AND WITHOUT CHARGE (except for reasonable media cost) to someone who can't get it any other way. It is is copyrighted for 3 reasons 1) So that some company can't put their name on it, maybe copyright it and then sell it. It does happen; it happened to me, it happened to NCAR. This is annoying. 2) It's policy at the Pittsburgh Supercomputing Center. This is wise. 3) So that I don't spend the rest of my life chasing down bug reports from redistributed, hacked code, perhaps with spurious version numbers. Also so that I can make sure everyone has the current version. This is Page 2 essential. If anyone wants to make a complete new device driver and redistribute it, that's fine since it should have no interaction with the rest of the system. Bug reports: I want 'em. I am most interested in CGM files that contain elements, or combinations of elements, that I have never seen and may not be handling well. I am not interested in people who give me back 20,000 lines of code and say "I've modified it to be better, why don't you use this", I do want reports that tell me I have a bug in line such and such, perhaps with a fix. I'm also interested in any new headers, so long as they can be uniquely identified. -Phil Andrews (andrews@b.psc.edu) With this release, maintenance of GPLOT will be taken over by Anjana Kar, kar@b.psc.edu. Please send requests/bug reports to her, but be gentle, she is saving my life here. COPYRIGHT NOTICE GPLOT, copyright 1987, 1988, 1989, Pittsburgh Supercomputing Center (PSC). All rights are reserved to the Center. Permission to use and distribute GPLOT (including source code) for non-commercial purposes is hereby granted, provided that this documentation and copyright notice are included in all copies. The PSC makes no representations about the suitability of this software for any purpose. It is supplied "as is" without express or implied warranty. Vax, VMS, and Ultrix are trademarks of Digital Equipment Corporation. Unix is a trademark of American Telephone and Telegraph Company. Y-MP/832 and UNICOS are trademarks of Cray Research. Postscript is a trademark of Adobe Systems. ========> [LT89B1.NEWS59]AAAREADME.TXT;2 <======== ANU NEWS 5.9 These are the compressed sources for ANU NEWS 5.9 as obtained from Geoff Huston's machine in Australia. Due to difficulties decompressing and de-TARring the files, they have been repackaged into a ZOO archive. All belong in one directory; the one .COM file in the set describes the build process, requiring VMS 5. Following is the announcement of the update: From: munnari!csc0.anu.oz.au!gih900@UUNET.UU.NET Subject: Re: mailing lists as local newsgroups To: "vmsnet@drycas.club.cc.cmu.edu"@ANU.anu.OZ.AU Cc: munnari!GIH900@UUNET.UU.NET Terry Poot enquires: > Has anyone bi-directionally gatewayed a mailling list into a local > newsgroup? I'd like to subscribe to several mailling lists that are > not also newsgroups, but I'd like to use news to read and manage them. > I think I know how to do it, but if someone else has, I'd just as soon > not re-invent the wheel. His suggestion is basically correct BUT the problem lies in setting the local newsgroup as moderated... when a local user posts into this local newsgroup and also to another moderated newsgroup the item will be posted to the moderator of the alphabetically first newsgroup - which is not the desired behaviour. I will be placing NEWS V5.9 on anonynous ftp on 130.56.1.29 (csc2.anu.oz.au) in the next day or two. This version has support for mailing lists in the form: "SET NEWSGROUP/MAIL" which overcomes this PROBLEM geoff huston ========> [LT89B1.SPAIN]AAAREADME.TXT;1 <======== ** SDMENU - Software Distribution Menu ** SDMENU is a VMSINSTAL kit building utility. A couple of logicals help SDMENU work properly: SD$DIR - Points to the location of the SDMENU.COM file and SDMENU.LOG. If you run SDMENU and this logical is not defined, SDMENU will define it for you to the location of SDMENU.COM. SD$ROOT - Points to the location of the software kits. This is a rooted logical. If this is not defined, SDMENU will define the logical using the location of SDMENU.COM. Like most programmers, I dislike documentation so I made sure to fully document the SDMENU utility in SDMENU.HLB (the SDMENU.HLP file is included also). ** TIMESHEET - Timesheet utility ** TIMESHEET.COM is a utility we wrote when we tired of filling out silly timesheets every week. You must be a VT100 to run TIMESHEET. It's also an example of DCL out of control [smile]. TIMESHEET will create an indexed file to track where you spend your time during the week. If you are lucky enough to have a boss on E-MAIL, TIMESHEET can forward a report via MAIL. If the original screen looks familiar, it's because I liked the format of the CALENDER program distributed a while back so I emulated the first screen. ** DEBUG - A command file DEBUG utility ** Unfortunately, is is not a DEBUGGER for DCL. What it does do is check command files for missing labels. In my command files, I always use the following syntax for labels: $label: What DEBUG.COM does is search the selected command file(s) for GOTO's, GOSUB's, /ERROR='s, and /END='s for labels and then confirms that these labels indeed exist in the file. The first time I ran this utility, I was surprised at the number of errors it caught. ** VMSINSTAL.HLP - A help file documenting the VMSINSTAL utility ** After spending four years developing VMSINSTAL kits, I wanted to keep all the callbacks handy and decided to develop VMSINSTAL.HLP. At the time, we were educating many users on just why we wanted to use VMSINSTAL to install our products and this file helped explain the features. After a while it became more of a development tool when I could not remember what callback did what. At any rate, the file grew and has been maintained. It is current (to my best Page 2 knowledge) up through VMS V5.2. Harrison Spain McDonnell Douglas Manufacturing & Engineering Systems Co. K34-C649-5W 5701 Katella Ave. Cypress, CA 90630 (714) 952-6114 ========> [LT89B1.XEVE]AAAREADME.TXT;1 <======== XEVE submitted by: Tom Wolfe Jet Propulsion Laboratory Mail Stop 510/202 4800 Oak Grove Drive Pasadena, CA 91109 (818) 397-9280 My Extended EVE Editor. This is the VAX/VMS 5.x version of the the XEVE spelling checker. Some bugs have been fixed and small improvements made. The XEVE spelling checker includes the following: Three dictionaries are used to test the spelling of words. A common dictionary (standard english words), a project dictionary (acronyms, etc). and a user defined dictionary. The user defined dictionary can be created/updated while in an EVE edit session. Utilities are provided to build all three dictionaries from text files containing one word per line. The source word file for the common dictionary must be in ascending (lexical) sort order. The project and user source word files do not. The EVE spelling checker also has special commands that understands a little about C, DCL, FORTRAN, DCL and MACRO source code files and only checks appropriate things. For example, The "SPELL FORTRAN" command checks only comments and character constants. The special command are currently very primitive. A separate (standalone) spelling checker patterned after the LBL software tools SPELL utility is also available. The common dictionary currently contains 91,000+ words. The project dictionary can contain 1,000 word (or 10,000 bytes). The user dictionary can contain 200 words (or 2,000 bytes). The maximum word size is currently 31 bytes. Documentation can be found in the file XEVE.MEM.