





========> [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.
