


                            Fall 1980 Symposium Tape

                    This is a listing of the contents of the fall 1980 symposium
               tape for the VAX SIG.



               ACCNTNG1

                    This directory contains sources  for  the  major  accounting
               programs  and  command  procedures  developed  at  the  Texas A&M
               University Cyclotron Institute.


               ACCNTNG2

                    This is a description of how  to  implement  the  Air  Force
               Weapons Laboratory accounting package for all VAX11/780 computers
               with the following restriction, the computer MUST  be  using  VMS
               V2.0 and have the disk quota system implemented.


               DPDRIVER

                    This directory contains a (presumably revised) version of  a
               driver for the XYLOGICS-CDC disk.


               GAMES

                    This directory contains the following games:
                BACKG - a version of backgammon written at U. Penn.
                OTHELLO - a version of Othello written at U. Penn.
                DAVESCAVE - a Dungeons & Dragons game from MITRE.


               NAMELIST

                    This directory contains three separate NAMELIST I/O packages
               for  FORTRAN.   One  is  from the Air Force Weapons Lab, one from
               Boeing Computer Services, and the third from MIT  Joint  Computer
               Facility.   To  keep  them  separate, some file renaming has been
               done.


               NCAR

                    This directory consists  software  submitted  by  NCAR.   It
               includes a program to answer multi-speed (300 / 1200 baud) dialup
               lines  (TERMSPEED.*  and  DIALUPS.DAT),  the  USE  facility  (  a
               generalized  command  procedure processor), and a general utility
               library.
                                                                          Page 2


                    The utility library is needed by both the other  submissions
               in  the  directory and contains at least some routines of general
               interest to VAX/VMS users.


               NEWSLET

                    This directory contains all back issues of the PAGE SWAPPER,
               the newsletter of the VAX SIG.


               REREAD

                    REREAD implements rereading, a la IBM.   A  user  calls  the
               routine  reread,  passing  in  a  logical  unit  number  on which
               rereading is enabled.  When  a  FORTRAN  read  is  done  on  that
               logical  unit,  the  last buffer read (or written) is returned as
               the input.


               SAO

                    This directory contains three contributions to the  VAX  SIG
               tape  from  the  Astrophysical  Observatory  of  the  Smithsonian
               Institution (SAO), in Cambridge, Massachusetts.

                    They are:  CONTROLC - A runtime facility  to  allow  FORTRAN
               (as well as other) programs to respond to CTRL-C when it is typed
               on the user's terminal.
               RED - A full-screen editor for use with  VT-100  terminals.   RED
               takes  full  advantage of VT100 features such as split-screen and
               partial-screen scrolling.
               STOIC - Stack-Oriented Interactive Compiler.  This is  a  variant
               of FORTH.


               SCIAPL

                    This directory contains an interpreter for a subset of APL.


               SLPUTIL

                    This directory contains some of  the  SLP  edit  and  source
               management  routines  described  by  Andy Goldstein at Fall DECUS
               1980.


               SYMBIONT

                    This directory contains a  specification  of  the  interface
               between  the  Job  Controller  and  a  symbiont, together with an
               example symbiont.  A session at DECUS was devoted to a discussion
               of how to write such a symbiont.
                                                                          Page 3


               SYSMGR

                    This directory contains a set  of  utilities  which  may  be
               useful  to  a  system  manager.   They  include:   a  program for
               changing the account from within  a  process,  two  programs  for
               changing file ownership, two DISPLAY-like utilities, a program to
               compute the required size of a swap file, and a  program  to  log
               off idle terminals.


               TAPES

                    This directory contains a program to read and write UNIX  tp
               style tapes.


               TEXTPR

                    This directory contains several editors, a  couple  of  TECO
               macros,  and an elementary users manual for video TECO and RUNOFF
               which has been used successfully to train  executive  secretaries
               to use TECO and RUNOFF for word processing.


               UNIVERSE

                    This is another STAR TREK style game.


               USERLIST

                    This  direcory  contains  a  program  for  displaying   some
               information  on  a  VT-100  terminal  about  the processes in the
               system.  It is capable of showing:  process identification (PID),
               process  terminal (for interactive processes), process name, user
               name, and image name.  It has several  switches  to  control  the
               display   and   a  repeat  mode  to  periodically  redisplay  the
               information.


               UTILITIES

                    This directory contains several utilities  for  the  general
               user.   They  include:   a  program  to  read  UNIX archive files
               (AR11), two command files for executing DCL  commands  either  in
               batch  or  as  subprocesses  (BATCH,  FORK,  and  SPAWN), several
               default directory changers (CD, CHDIR, DEFAULT,  SD),  a  logical
               name  manipulator  (LOGNAME),  a  communication program (SEND), a
               utility to set file protections (SETPROT), a FORTRAN interface to
               the   DCL   command  interpreter  (DCL),  a  free  block  utility
               (FREEBLOCK), and a utility to determine, from DCL command  level,
               whether a given file exists or not (VALIDATE).
                                                                          Page 4


                    If you have software which you would  like  to  see  on  the
               symposium  tape  from  Miami, you may either bring it to Miami or
               send it to me anytime between now and then.  In either case,  you
               will eventually get your tape or floppy back (no commitment as to
               when).  If you want to send me something before  Miami  you  will
               have  to get a release form, fill it out, and send it to me along
               with the software.  To protect both  DECUS  and  myself,  I  just
               cannot  accept  software  which  is  not accompanied by a release
               form.  In  addition,  if  the  software  contains  DEC  copyright
               notices,  a  signed release from some responsible DEC person will
               be necessary.  Release forms  can  be  obtained  from  the  DECUS
               office, 1 Iron Way, Marlboro, Mass., 01752.

                    Contact your LUG chairman if you want a copy of  this  or  a
               previous SIG tape.

                    Tapes will be accepted in ANSI  format  or  RMS  BCK  format
               only,  with  machine  readable  documentation.   Floppies will be
               accepted  in  ODS-2  format  only,  also  with  machine  readable
               documentation.

                    My address is:
                                 Roger Lipsett
                               Intermetrics, Inc.
                               4733 Bethesda Ave.
                              Bethesda, MD.  20014
                                 (301) 657-3775

               Please feel free to call me with any questions.



                    The files were put on the tape using RMS BCK.  The best  way
               to   install  the  files  is  to  situate  yourself  in  a  clean
               [sub]directory and execute the command file  RESTORE.COM,  as  in
               the following example.
                $CREATE/DIRECTORY [someplace.VAXF80]
                $SET DEFAULT [someplace.VAXF80]
                $ALLOC MT?: RSTTAP:             ! the logical name RSTTAP:
                $MOUNT RSTTAP: VAXF80           !  is required.
                $COPY RSTTAP:RESTORE.COM *
                $@RESTORE.COM
               Then  selectively  move   the   executables,   com   files,   and
               documentation   to   their   more   appropriate   and   permanent
               [sub]directories.

                    To reproduce the tape for distribution  (which  please  feel
               free  to do even if you are not part of the official distribution
               net), try one of the two methods:

               1.  Get a copy of the file MTCOPY.EXE from the  tape.   Hang  the
                   tape  on  drive 0 and execute MTCOPY (which makes copies on a
                   one drive system using a disc file).
                                                                          Page 5


               2.  Load the tape onto your system following the  above  example.
                   Execute the command file TAPEBUILD.COM (also from the tape).


                    Although NONE of the software is officially supported by the
               authors,  most  would probably like to hear about any trouble you
               have with their creations.  As librarian,  I  will  be  happy  to
               forward  your  unofficial  SPR's  to the authors.  Please include
               "FALL80" and the "SUBDIRECTORY" of the offending package, as well
               as the names of the files involved and a BRIEF description of the
               problem.  Include your name and address (complete) so the  author
               can get in touch with you if details or dumps are needed.  Please
               don't send me printouts, tapes, or floppies of the problem.
