Lisp et les Objets
Divers systèmes à objets ont été construits à partir de Lisp, notamment :
- Flavors, conçu au MIT
- Le Common Lisp Object System (CLOS), un descendant de Flavors
CLOS offre de l'héritage multiple, la sélection multiple et un puissant système de combinaison de méthodes. Common Lisp (dont CLOS fait partie) fut le premier langage orienté-objet standardisé.
Généalogie et Variantes
- LISP (la version originale de John McCarthy lorsqu'il était au MIT)
- MACLisp (lié au projet MACSYMA du MIT - et sans lien avec l'Apple Macintosh), descendant direct de LISP
- ZetaLisp, successeur de MACLisp, il fonctionna sur des machines LISP
- InterLisp, né BBN Lisp, qui servit à développer les premières interfaces utilisateurs graphiques,
- VLISP développé à l'Université de Paris VIII - Vincennes
- LeLisp (ou Le-Lisp), version française du célèbre langage, développée à l'INRIA, et commercialisé ensuite par Ilog
- EuLisp, un « Lisp Européen »
- ELISP (Emacs Lisp), version simplifiée utilisée pour programmer l'éditeur de texte Emacs
- Common Lisp, descendant du Lisp le plus connu.
- AutoLISP, un LISP utilisé dans AutoCAD pour la programmation.
- Scheme, un LISP épuré
- Nyquist, un LISP utilisé pour travailler avec des sons.
- xLispStat, un LISP utilisé pour les analyses statistiques de données.
- XLisp, un sous-ensemble du langage Lisp développé par David Michael Betz
- QLisp, une extension de Xlisp4.3 avec une centaine de routines d'analyse d'images
- RPL (Reverse Polish lisp), un dérivé utilisé sur les calculatrices HP
- Arc, dérivé très épuré, créé par Paul Graham