LISP 2 fue un lenguaje de programación propuesto en la década de 1960 como sucesor de Lisp . Tenía una semántica similar a la de Lisp y una sintaxis similar a la de Algol 60. Hoy en día se lo recuerda principalmente por su sintaxis, pero en realidad tenía muchas más características que las de los primeros Lisp.
Los primeros Lisp tenían muchas limitaciones, entre ellas, tipos de datos limitados y números lentos. Su uso de notación completamente entre paréntesis también se consideró un problema. El inventor de Lisp, John McCarthy , esperaba que estos problemas se solucionaran en una versión posterior, llamada teóricamente Lisp 2. De ahí el nombre Lisp 1.5 para el sucesor del primer Lisp. [1]
Lisp 2 fue un proyecto conjunto de System Development Corporation e Information International, Inc. , y estaba destinado a la computadora militar AN/FSQ-32 construida por IBM . El desarrollo se trasladó más tarde al IBM 360/67 y al PDP-6 de Digital Equipment Corporation . El proyecto finalmente fue abandonado.