Resumen
Interlisp (también visto con una variedad de mayúsculas) es un entorno de programación construido alrededor de una versión del lenguaje de programación Lisp. El desarrollo de Interlisp comenzó en 1966 en Bolt, Beranek and Newman (renombrado BBN Technologies) en Cambridge, Massachusetts, con Lisp implementado para la computadora PDP-1 de Digital Equipment Corporation (DEC) por Danny Bobrow y D. L. Murphy. En 1970, Alice K. Hartley implementó BBN LISP, que se ejecutaba en máquinas PDP-10 con el sistema operativo TENEX (renombrado TOPS-20). En 1973, cuando Danny Bobrow, Warren Teitelman y Ronald Kaplan se trasladaron de BBN al Xerox Palo Alto Research Center (PARC), pasó a llamarse Interlisp. Interlisp se convirtió en una herramienta de desarrollo Lisp popular para investigadores de inteligencia artificial (IA) en Stanford University y en otros lugares de la comunidad de la Defense Advanced Research Projects Agency (DARPA). Interlisp se destacó por integrar herramientas de desarrollo interactivas en un entorno de desarrollo integrado (IDE), como un depurador, una herramienta de corrección automática de errores simples (mediante el diseño de software do what I mean (DWIM)) y herramientas de análisis.
Adaptaciones
En Xerox PARC, se hizo un intento temprano de definir una máquina virtual para facilitar la portabilidad, denominada Interlisp virtual machine. Sin embargo, no resultó útil como base para la portabilidad.
Peter Deutsch definió un conjunto de instrucciones codificadas en bytes para Interlisp y lo implementó como un emulador de microcódigo para el Xerox Alto. Posteriormente, se portó a una serie de diseños de estaciones de trabajo producidos por Xerox para uso interno y explotación comercial, incluidos los Xerox 1100 (Dolphin), 1108 (Dandelion), 1109 (el Dandetiger con punto flotante habilitado), 1186 (Daybreak) y 1132 (Dorado). Las implementaciones de Interlisp para estos se conocieron colectivamente como Interlisp-D. Comercialmente, se vendieron como máquinas Lisp y se comercializaron como Xerox AI Workstations cuando Larry Masinter era el científico jefe de ese grupo. Los mismos diseños, pero con software diferente, también se vendieron con nombres distintos (por ejemplo, cuando ejecutaba el sistema Viewpoint, el 1186 Daybreak se vendió como el Xerox 6085). Las versiones de Interlisp-D se nombraron según un tema musical, que terminó con Koto, Lyric y Medley. Las versiones posteriores incluyeron una implementación de Common Lisp previa al American National Standards Institute (ANSI), denominada Xerox Common Lisp.
De Wikipedia (CC BY-SA 4.0).