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