Lisp Machine Lisp es un lenguaje de programación , un dialecto del lenguaje Lisp . Descendiente directo de Maclisp , fue desarrollado inicialmente a mediados y fines de la década de 1970 como el lenguaje de programación del sistema para las máquinas Lisp del Instituto Tecnológico de Massachusetts (MIT) . Lisp Machine Lisp también fue el dialecto de Lisp con mayor influencia en el diseño de Common Lisp .
Lisp Machine Lisp se ramificó en tres dialectos. Symbolics denominó su variante ZetaLisp. Lisp Machines , Inc. y más tarde Texas Instruments (con el TI Explorer ) compartirían una base de código común, pero su dialecto de Lisp Machine Lisp sería diferente de la versión mantenida en el Laboratorio de IA del MIT por Richard Stallman y otros.
Manual
El Manual de Lisp Machine describe el lenguaje Lisp Machine Lisp en detalle. [1] [2] El manual fue conocido popularmente como Chine Nual , porque el título completo estaba impreso en la portada y la contraportada de modo que solo esas letras aparecían en la portada. [3] Este nombre a veces se abrevia aún más combinando las dos palabras en Chinual .
Rasgos
Máquina Lisp Las características de Lisp incluyen:
- Soporte para programación orientada a objetos a través de un sistema de objetos llamado Flavors
- Utiliza enlace dinámico , pero admite cierres con una construcción especial
- Los números enteros se leían e imprimían en octal (base 8) de forma predeterminada [4] [5]
- La división de números de punto flotante devolvió decimales, la división de números enteros devolvió números racionales ( fracciones ).
Referencias
- ^ Huebner, Hans, ed. (enero de 1984). «Lisp Machine Manual, Hypertext (6th) edition» (Manual de la máquina Lisp, hipertexto (sexta) edición). GitHub . Consultado el 30 de noviembre de 2018 .
- ^ Moon, David; Stallman, Richard M.; Weinreb, Daniel (marzo de 1981). «Lisp Machine Manual, 3.ª edición» (PDF) . Bitsavers.org . Archivado (PDF) del original el 6 de septiembre de 2008. Consultado el 30 de noviembre de 2018 .
- ^ "chine nual". Jerga cool . Consultado el 30 de noviembre de 2018 .
- ^ "Página 3 del Manual de Lisp Machine 3.ª edición" (PDF) . Archivado (PDF) del original el 8 de agosto de 2010.
- ^ "Actualmente, el radio predeterminado para el sistema Lisp Machine es ocho".