Um grande atrativo é a comunidade. Lisp teve um atrativo para os desenvolvedores mais ambiciosos e brilhantes desde que a linguagem foi inventada. Onde quer que os pesquisadores estejam tentando resolver problemas que nunca foram resolvidos, é provável que você encontre o Lisp, como em inteligência artificial (AI) pesquisa, 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 da linguagem. Muito do que exigiria uma extensão de linguagem em uma linguagem mais restrita é apenas uma macro de distância com Lisp. Assim, os programadores 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, as resmas do código clichê são desnecessárias por pequenas extensões. Idéias totalmente novas no fluxo de controle, como a unificação de estilo Prolog, são implementadas de forma eficiente e compacta como extensões.
O sistema OOP, CLOS , está em uma classe própria em termos de flexibilidade. É muito difícil voltar ao rudimentar C ++ / Java / C # OOP depois de obter um gostinho. GoF 5 padrões de design tornam-se desnecessários, pois podem ser expressos simplesmente e diretamente.
A linguagem não teve nenhum proprietário corporativo e nenhuma implementação definitiva, embora tenha um padrão ANSI com muitos implementações em conformidade. Grandes novas implementações 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 retirado e a linguagem não pode se tornar moribunda por razões políticas corporativas ou de projeto. Há sempre várias implementações comerciais e de código aberto sendo trabalhadas. Os mais focados no desempenho regularmente benchmark dentro de um fator de 2x das implementações de linguagem imperativa muito mais rápidas e altamente financiadas.
O calcanhar de Aquiles da comercialização inicial do Lisp foi a base da memória para acomodar os recursos de segurança de tipos da linguagem e os ambientes avançados de desenvolvimento de software incluídos, com recursos incríveis como documentação on-line completa, incluindo gráficos. Uma Máquina de Lisp Symbolics de 64 MB não era viável em termos de custos em relação a uma estação de trabalho Sun de 8 MB. Hoje, os preços de RAM entraram em colapso e há um tremendo interesse nas linguagens Lisp, especialmente considerando que as principais linguagens Java, C # e PHP hoje avançaram apenas minimamente sobre as de 30 anos atrás.
Existem linguagens modernas agora em competição com o Lisp para mindshare com desenvolvedores inteligentes: Python, Lua , Erlang , Haskell e OCaml . Mas nenhum oferece a mesma combinação de maturidade, adaptabilidade, múltiplas implementações e velocidade compatíveis com os padrões.