Sig/M   Volume 59       PISTOL - Portably Implemented STack Oriented Language
                                       by Ernest E. Bergmann

               -CATALOG.059    contents of Sig/M volume 59
                               released March 17,1982
               SIG/M.LIB       Sig/M library submittal form
               CRCK.COM        computes CRC checksum

index   name            size    crc     description

59.01   CABORT  .ASM     2K     F0 A7   P I ST O L - Portably Implemented
59.02   CABORT  .CRL     1K     68 85             STack Oriented Language
59.03   CORE1   .       13K     25 57                          /
59.04   ENVIRON .DOC     2K     E4 DB                         /
59.05   PBASE   .       17K     7A 8E                        /
59.06   PISTB   .C       8K     92 B1                       /
59.07   PISTB   .CRL     6K     E0 16                      /
59.08   PISTC   .C       3K     05 3B                     /
59.09   PISTC   .CRL     2K     08 27                    /
59.10   PISTD   .C       5K     36 C6                   /
59.11   PISTD   .CRL     5K     B1 CE                  /
59.12   PISTE   .C       3K     5F E9                 /
59.13   PISTE   .CRL     2K     4E AA                /
59.14   PISTF   .C       6K     9D 45               /
59.15   PISTF   .CRL     4K     38 42              /
59.16   PISTGEN .SUB     1K     ED A8             /
59.17   PISTOL  .C       4K     FE D1            /
59.18   PISTOL  .COM    18K     33 20           /
59.19   PISTOL  .CRL     2K     FD 8C          /
59.20   PISTOL  .DOC    39K     E4 47         /
59.21   PISTOL  .H       4K     E8 BD        /
59.22   PISTOL  .PAS    41K     9F 4E       /
59.23   PISTSUB .SUB     1K     0E 46      /
59.24   READ    .ME      7K     D3 D3     /
59.25   SESSION0.DOC     5K     C8 81    /
59.26   SESSION1.DOC     9K     C8 3F   /



   PISTOL-Portably Implemented STack Oriented Language
      A language in the footsteps of FORTH and STOIC

CABORT.ASM      code for MAC to make CABORT.CRL that contains
               the abort() function, similar to the setjmp()
               and longjmp() of BDS C v1.45a.
CABORT.CRL
CORE1.          "core image" that results from compiling PBASE.
               (see PISTOL.DOC for details)
ENVIRON.DOC     suggests at least 48K ram total.
PBASE.          PISTOL source code used to "educate" PISTOL.COM
               to be as smart as described in PISTOL.DOC.
PISTB.C         module #2
PISTB.CRL
PISTC.C         module #3
PISTC.CRL
PISTD.C         module #4
PISTD.CRL
PISTE.C         module #5
PISTE.CRL
PISTF.C         module #6
PISTF.CRL
PISTGEN.SUB     SUBMIT file to generate this disk
PISTOL.C        main module
PISTOL.COM      *** this and: 'CORE1 RESTORE    will give you a
               new development language; try it you'll like it
               (check the 40K documentation for best results!)
PISTOL.CRL
PISTOL.DOC      40K documentation of PISTOL
PISTOL.H        constants and externals for PISTOL
PISTOL.PAS      42K PASCAL version of PISTOL that runs on a
               DEC-20 mainframe computer; it helps define the
               way PISTOL should be created.
PISTSUB.SUB     SUBMIT file to compile and link all C modules
READ.ME         History and editorial vis-a-vis with FORTH and
               STOIC
SESSION0.DOC    example, chatty, session showing some of the
               most basic operations available in PISTOL.
SESSION1.DOC    more of above, shows how CONSTANTs, VARIABLEs,
               new words, and macros are created.

Copyright (c) 1982 by Sig/M-Amateur Computer Group
of New Jersey Inc., Box 97, Iselin NJ, 08830-0097