Vejo que algumas pessoas já o mencionaram, mas o lisp é amplamente usado no desenvolvimento personalizado do Autocad. O Autocad inclui um intérprete lisp embutido. É uma das maneiras mais simples de estender o produto e fornece a capacidade de aumentar rapidamente sua produtividade.
Nenhuma compilação é necessária, no lado do usuário, e 1 ou mais expressões de lisp de linha podem ser inseridas na linha de comando e executadas imediatamente no desenho. Para designers e desenhistas dispostos a dar um pequeno passo no aprendizado do básico do lisp, isso pode proporcionar uma enorme vantagem na produtividade.
O Autocad fornece várias outras maneiras de personalizar seus produtos; ObjectARX (C ++), VB, C #, etc. A interface lisp é de longe a mais fácil de aprender e implementar. E a maioria dos outros ambientes de desenvolvimento usa o lisp de alguma forma.
O intérprete lisp foi disponibilizado em uma versão muito antiga do Autocad e foi chamado de Variáveis e expressões. Era bastante limitado, mas foi um sucesso tão grande para os usuários que funcionalidades adicionais foram rapidamente adicionadas. Um IDE visual completo foi posteriormente (na versão 2000, eu acho).
Detestaria adivinhar quantos milhões (bilhões?) De linhas de código lisp estão disponíveis para o Autocad. Uma pesquisa no google em "autocad .lsp" retorna 2,3 milhões de ocorrências.
Ok, digitando o suficiente, está de volta ao trabalho para mim, escrevendo mais lisp para o meu projeto atual :)