VLISP-11, Version: March 1984 AUTHOR: Paul Mennen, Palo Alto, California OPERATING SYSTEMS: RT-11, Version 3 or later; or TSX+ SOURCE LANGUAGE: Macro-11, and VLISP MEMORY REQUIRED: 32Kb or more ABSTRACT: VLISP-11 is a complete Lisp programming environment which will run on any model PDP-11 or LSI-11. The VLISP interpreter is written in MACRO assembly language and implements 160 Lisp functions including several I/O functions providing access to the RT-11 file structure. The rest of the package is written in VLISP and includes a pretty-printer (with parenthesis matching and commenting facilities), a save utility, a list oriented editor, a debugger, a file transfer utility, and an infinite precision floating point package. Additional versions are included which utilize the EIS or EIS/FIS instructions. ; ; DIRECTORY OF FLOPPY DISK 1 ; VLISP .A ; VLISP executable SAV file (options A) VLISP .B ; VLISP executable SAV file (options B) VLISP .C ; VLISP executable SAV file (options C) VLISP .INI ; auto loaded by VLISP (pretty printer) VLISP .CMT ; comments for VLISP.INI VLISP .VLL ; commented version of VLISP.INI SAVE .VLI ; VLISP SAVE utility SAVE .CMT ; comments for SAVE.VLI SAVE .VLL ; commented version of SAVE.VLI EDIT .VLI ; VLISP EDITOR EDIT .CMT ; comments for EDIT.VLI EDIT .VLL ; commented version of EDIT.VLI DEBUG .VLI ; VLISP DEBUGGER DEBUG .CMT ; comments for DEBUG.VLI DEBUG .VLL ; commented version of DEBUG.VLI FILE .VLI ; FILE TRANSFER UTILITY FILE .CMT ; comments for FILE.VLI FLT .VLI ; INFINITE PRECISION FLOATING POINT PACKAGE FLT .CMT ; comments for FLT.VLI README.TXT ; this text 20 Files, 478 Blocks 8 Free blocks Notes: 1.) VLISP.A will run on any model PDP-11 or LSI-11 2.) VLISP.B requires the EIS 3.) VLISP.C requires the EIS & FIS 4.) You need a 132 column printer to view the *.VLL files 5.) The uncommented utilities (*.VLI) will load much faster than the commented versions (*.VLL) 6.) a VLL file can be created from the associated VLI and CMT files (by using the SAVE utility) 7.) Under TSX, VLISP requires at least a 28Kb partition ; ; DIRECTORY OF FLOPPY DISK 2 ; VL2 .MAC ; VLISP MACRO SOURCE FILES VL3 .MAC VL4 .MAC VL5 .MAC VL6 .MAC VL7 .MAC VL8 .MAC VL9 .MAC VL1A .MAC VL1B .MAC VL1C .MAC LISTIT.MAC VL2A .COM ; COMMAND FILES USED TO CREATE VLISP.A VL3A .COM VL4A .COM VL5A .COM VL6A .COM VL7A .COM VL8A .COM VL9A .COM VLISPA.COM VLISP .MPA ; LINK MAP FOR VLISP.A VLISP .XRA ; GLOBAL CROSS REFERENCE FOR VLISP.A VL2B .COM ; COMMAND FILES USED TO CREATE VLISP.B VL3B .COM VL5B .COM VL6B .COM VL7B .COM VL8B .COM VL9B .COM VLISPB.COM VLISP .MPB ; LINK MAP FOR VLISP.B VLISP .XRB ; GLOBAL CROSS REFERENCE FOR VLISP.B VL2C .COM ; COMMAND FILES USED TO CREATE VLISP.C VL3C .COM VL5C .COM VL6C .COM VL7C .COM VL8C .COM VL9C .COM VLISPC.COM VLISP .MPC ; LINK MAP FOR VLISP.C VLISP .XRC ; GLOBAL CROSS REFERECE FOR VLISP.C GCREF .SAV ; GLOBAL CROSS REFERENCE PROGRAM 44 Files, 482 Blocks 4 Free blocks