Practical Common Lisp

Filed under:Assuntos Gerais, LISP, Programação — posted by rwanderley on 6 November, 2007 @ 1:06 pm

Para quem quiser um ótimo livro de linguagens de programação recomendo o Practical Common Lisp de Peter Seibel.

Ele consegue mostrar a verdadeira cara de Lisp e já nos primeiros capitulos você consegue ver porque outros escritores, como Paul Graham, falam tão bem de Lisp. Eu vinha usando Lisp apenas para configurar o Emacs e já tinha lido livros como An Introduction to Programming Emacs Lisp e Writing GNU Emacs Extensions. Ambos são ótimos livros, mas não chegam nem perto da visão que PCL me deu já nos primeiros capitulos.

Lisp Macros, Closures, Collections e Generic Functions são conceitos que pareciam complicados para mim, mas que Peter Seibel consegue explicar de forma que parecem conceitos simples.

Alguns dizem que se deve aprender Lisp para abrir a cabeça e usar os conceitos aprendidos em outras linguagens. Após alguns capítulos de PCL estou começando a pensar que se deve aprender Lisp para usar essa linguagem e, apenas em raras situações, recorrer a outras linguagens.



image: detail of installation by Bronwyn Lace