Я бачу, що мало хто вже згадував про це, але Lisp широко використовується в розробці користувальницького Autocad. Autocad включає вбудований інтерпретатор Lisp. Це один з найпростіших способів розширення продукту і забезпечує можливість швидкого підвищення продуктивності.
Не потрібно компілювати з боку користувача, і 1 або більше рядкових виразів рядка можна вводити в командний рядок і виконувати негайно на кресленні. Для дизайнерів та проектувальників, які бажають зробити навіть невеликий крок до вивчення основ ліса, це може забезпечити величезну користь для продуктивності.
Autocad пропонує ряд інших способів налаштувати свої продукти; ObjectARX (C ++), VB, C # тощо. Інтерфейс lisp на сьогоднішній день найпростіший для вивчення та впровадження. І більшість інших середовищ розробників використовує Lisp певним чином.
Інтерпретатор lisp був доступний в дуже ранній версії Autocad і отримав назву Змінні та вирази. Він був досить обмеженим, але набув такого успіху у користувачів, що додаткові функції були швидко додані. Пізніше з'явився повноцінний візуальний IDE (я думаю, у версії 2000 року).
Мені б не подобалося здогадуватися, скільки мільйонів (мільярдів?) Рядків Lisp-коду доступно для Autocad. Пошук у Google на "autocad .lsp" повертає 2,3 мільйона звернень.
Гаразд, достатньо набрати текст, він знову працює для мене, пишучи більше пісні для мого поточного проекту :)