110841 LISPEX: Fixes and Extensions to LISP-11 Version: April 1986 Submitted by: N.W.A. Marsh, University of Liverpool, Liverpool, United Kingdom L69 3BX Operating System: RT-11, TSX-PLUS Source Language: LISP, MACRO-11 Memory Required: 64KB Software Required: LISP-11 (DECUS 11-304) Hardware Required: Includes built LISP Interpreter which expects EIS. Keywords: LISP, Language Interpreters Abstract: LISP-11 (DECUS No. 11-304, first distributed in 1977) is a large and well conceived item of software. The implementation is generally complete, logical and thorough, but there are nonetheless a number of errors, and non-standard features or omissions as compared with more recent LISP systems for small computers. LISPEX undertakes to provide fixes for a number of errors and shortcomings which have become known to the author in using LISP-11 over a period of five years in teaching and research. Fixes and extensions to LISP-11 which are provided in LISPEX include: correction of a serious fault in function GO, provision of literal error messages, use of standard characters as shorthand token for the QUOTE function and for delimiting strings, provision of functions for function-definition, SAVE/LOAD, pretty-printing and list-oriented editing. The user facilities are packaged such that the user has the option of applying each of the fixes or extensions independently, where this is logically possible. It is assumed that the user already possesses the distribution kit for LISP-11, including the printed manual. The application of the fixes is based upon the clear and straightforward procedures described in chapter 8 of the LISP-11 manual. Source listings are provided. In order to support a relatively rapid appraisal, LISPEX includes a fully operational version of LISP-11 incorporating all of the changes, but without floating point facilities, for an LSI-11 with EIS. Notes: Files LSPLIB.OBJ, LISP.SAV have partial sources in DECUS catalog item 11-304: LISP-11. (Original Sources of LISP-11 not included) Assoc. Documentation: LISP-11 Write-Up (AC), DECUS No. 11-304 Media (Service Charge Code): One RX01 Diskette (KA) Format: RT-11, 600' Magnetic Tape (MA) Format: RT-11