Mitos
Esta página pretende quebrar alguns mitos tão comuns sobre Lisp.
Lisp é somente para usuários de Emacs
Um grande número de usuários prefere usar Emacs, porque ele é o editor livre com melhor suporte para Lisp. Mas, além de qualquer editor poder ser usado para escrever em Lisp, pode-se usar IDEs livres como o Dr. Scheme (para Scheme) ou comerciais como da LispWorks e Allegro CL.
Lisp não possui bibliotecas para GUI
Isso não poderia deixar de ser errado. Existem vários bindings para bibliotecas gráficas como GTK, TK, além de toolkits gráficos como CLIM.
Lisp não possui bibliotecas para OpenGL
Common Lisp possui vários bindings para OpenGL, onde o mais usado é CL-SDL.
Lisp não possui bibliotecas para expressões regulares
Não só tem, como tem uma que é mais rápida do que Perl, veja CL-PPCRE.
Lisp não possui bibliotecas para gramáticas livres de contexto
Fazer parsers em Lisp é algo trivial, procure por CL-Yacc, LALR, Zebu, dentre outras.
Lisp não possui bibliotecas para WEB
Hã? Então essa página no Cliki com várias bibliotecas para desenvolvimento web deve ser algo da minha imaginação
Lisp é lenta
Nenhuma linguagem é rápida ou lenta, implementações da linguagem pode ser mais rápidas que outras. Common Lisp tem implementações como CMUCL que podem gerar código tão rápido quanto C e é de 10 a 100 vezes mais rápido que linguagens como Python, por exemplo.
Lisp não possui uma implementação padrão
Nem C, C++, Java. Isso se chama liberdade.
Lisp é antiga demais
E o resultado é uma linguagem madura e estável, que aprendeu com os erros do passado. É incrível como linguagens de scripting modernas repetem os mesmos erros que Lisp cometeu no passado, como escopo dinâmico, etc.
Lisp tem muitos parênteses
Com um editor adequado, os parênteses nem são notados. Programadores de Lisp se guiam no código pela identação, não pelos parênteses. E são justamente os parênteses que permitem recursos mais avançados como modificações sintáticas.
Lisp é uma linguagem muito complicada
Sem dúvida, Common Lisp é uma linguagem muito grande e complexa. Em contraste, Scheme é uma linguagem pequena e simples. O fato é que Lisp abre um mundo de oportunidades e recursos ao programador, ao invés de impor limitações.
Lisp não tem muita documentação
Pelo contrário, livros clássicos da ciência da computação como SICP, PAIP, e vários outros foram escrito com um background em Lisp.
Lisp não possui uma comunidade forte
Lisp possui uma ativa comunidade. São prova disso os "planetas": Planet Lisp e Planet Scheme; as várias listas de discussão como CL-Gardeners, comp.lang.lisp e Lisp-BR Users; além dos canais de IRC na rede FreeNode (irc.freenode.net): #cl-gardeners, #lisp, #lisp-br, entre outros.
O projeto CL-Gardeners aliás, merece atenção especial. Como o nome sujere, trata-se de um grande grupo de "jardineiros" que cuida das bibliotecas e demais projetos relacionados a Common Lisp. Pois não basta criar, tem que cultivar vivo.
