Lisp Machine Lisp est un langage de programmation , un dialecte du langage Lisp . Descendant direct de Maclisp , il a été initialement développé au milieu ou à la fin des années 1970 comme langage de programmation système pour les machines Lisp du Massachusetts Institute of Technology (MIT) . Lisp Machine Lisp était également le dialecte Lisp ayant eu le plus d'influence sur la conception de Common Lisp .
Lisp Machine Lisp s'est divisé en trois dialectes. Symbolics a nommé sa variante ZetaLisp. Lisp Machines , Inc. et plus tard Texas Instruments (avec le TI Explorer ) partageraient une base de code commune, mais leur dialecte de Lisp Machine Lisp différerait de la version maintenue au MIT AI Lab par Richard Stallman et d'autres.
Manuel
Le manuel de la machine Lisp décrit en détail le langage Lisp Machine Lisp. Le manuel était communément appelé Chine Nual , car le titre complet était imprimé sur les couvertures avant et arrière de telle sorte que seules ces lettres apparaissaient sur le devant. Ce nom est parfois encore abrégé en mélangeant les deux mots en Chinual .
Caractéristiques
Les fonctionnalités de Lisp Machine Lisp incluent :
- Prise en charge de la programmation orientée objet via un système d'objets nommé Flavors
- Utilise une liaison dynamique , mais prend en charge les fermetures avec une construction spéciale
- Les nombres entiers étaient lus et imprimés en octal (base 8) par défaut
- La division des nombres à virgule flottante renvoie des décimales, la division des entiers renvoie des nombres rationnels ( fractions )