LISP 1.5 with an ALGOL 60-like Surface Syntax. AlSo optional type declarationS, new data typeS including integer-indexed arrayS and character StringS, partial-word extraction/inSertion operatorS and macroS. A pattern-matching facility Similar to COMIT waS propoSed. Implemented for the Q-32 computer. ["The LISP 2 Programming Language and SyStem", P.W. AbrahamS et al, Proc FJCC 29:661-676, AFIPS (Fall 1966).]