Um grande atrativo é a comunidade. O Lisp atraiu os desenvolvedores mais ambiciosos e brilhantes desde que a linguagem foi inventada. Onde quer que os pesquisadores tentem resolver problemas que nunca foram resolvidos, é provável que você encontre o Lisp, como na pesquisa em inteligência artificial (IA), visão computacional, planejamento, representação de conhecimento e otimização heurística complexa. A linguagem se presta a resolver problemas de baixo para cima e de cima para baixo ao mesmo tempo, o que parece ajudar a enfrentar os desafios mais difíceis.
A sintaxe exensível via macros significa que raramente é necessário estender a definição de linguagem. Muito do que exigiria uma extensão de idioma em um idioma mais restrito está apenas a uma macro do Lisp. Portanto, os programadores do Lisp são livres para usar conceitos de linguagem recém-inventados sem um novo padrão de linguagem e sem necessariamente uma penalidade de velocidade real. Em um nível básico, resmas de código padrão são desnecessárias por pequenas extensões. Novas idéias no fluxo de controle, como a unificação no estilo Prolog, são implementadas de forma eficiente e compacta como extensões.
O sistema OOP, CLOS , é uma classe própria em termos de flexibilidade. É muito difícil voltar ao rudimentar C ++ / Java / C # OOP depois de provar. Os padrões de design do GoF 5 se tornam desnecessários, pois podem ser expressos de maneira simples e direta.
O idioma não possuía um único proprietário corporativo e nenhuma implementação definitiva, apesar de possuir um padrão ANSI com muitas implementações em conformidade. Novas implementações importantes surgem a cada década e as antigas ainda são bastante ativas. Os especialistas podem planejar usar seus conhecimentos especializados por muito tempo. Isso causa algum atrito anarquista e fragmentação da comunidade, mas também significa que o tapete não pode ser puxado e a linguagem não pode se tornar moribunda por razões políticas corporativas ou de projeto. Sempre há várias implementações comerciais e de código aberto sendo trabalhadas. Os mais focados no desempenho avaliam regularmente um fator 2x das implementações de linguagem imperativa muito mais rápidas e com forte financiamento.
O calcanhar de Aquiles da comercialização inicial do Lisp ocupava espaço na memória para acomodar os recursos de segurança de tipo do idioma e os ambientes avançados de desenvolvimento de software que eles incluíam, com recursos incríveis, como documentação online completa, incluindo gráficos. Uma máquina Symbolp Lisp de 64 MB não era viável em termos de custo em relação a uma estação de trabalho Sun de 8 MB. Hoje, os preços da RAM caíram e há um enorme interesse nas linguagens Lisp, especialmente considerando que as principais linguagens Java, C # e PHP hoje avançaram apenas minimamente em relação aos 30 anos atrás.
Atualmente, existem linguagens modernas em concorrência com o Lisp para compartilhar com desenvolvedores inteligentes: Python, Lua , Erlang , Haskell e OCaml . Mas nenhum oferece a mesma combinação de maturidade, adaptabilidade, várias implementações e velocidade compatíveis com os padrões.