LISP 2 {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).]