Je vois que quelques personnes l'ont déjà mentionné, mais lisp est largement utilisé dans le développement Autocad personnalisé. Autocad comprend un interpréteur Lisp intégré. C'est l'un des moyens les plus simples d'étendre le produit et vous permet d'améliorer rapidement votre productivité.
Aucune compilation n'est requise, côté utilisateur, et une ou plusieurs expressions de ligne lisp peuvent être saisies sur la ligne de commande et exécutées immédiatement sur le dessin. Pour les concepteurs et les dessinateurs désireux de faire un petit pas pour apprendre les bases de Lisp, cela peut offrir un énorme avantage de productivité.
Autocad propose un certain nombre d'autres moyens de personnaliser ses produits; ObjectARX (C ++), VB, C #, etc. L'interface lisp est de loin la plus simple à apprendre et à implémenter. Et la majorité des autres environnements de développement utilisent lisp d'une manière ou d'une autre.
L'interpréteur lisp a été rendu disponible dans une toute première version d'Autocad et s'appelait Variables et expressions. Il était assez limité mais a rencontré un tel succès auprès des utilisateurs que des fonctionnalités supplémentaires ont été rapidement ajoutées. Un IDE visuel complet a été plus tard (en version 2000 je pense).
Je n'aimerais pas deviner combien de millions (milliards?) De lignes de code lisp sont disponibles pour Autocad. Une recherche Google sur "autocad .lsp" renvoie 2,3 millions de résultats.
Ok, assez de dactylographie, c'est de retour au travail pour moi, en écrivant plus de lisp pour mon projet actuel :)