寻找好的Lisp代码来阅读

时间:2010-06-12 16:43:43

标签: lisp common-lisp

  

可能重复:
  Examples of excellent Common Lisp code?

我目前正努力精通Common Lisp并学习编写紧凑,清晰和漂亮的代码的一些技巧。

所以,我想知道你是否有任何好的Common Lisp来源,最好是免费和在线,但书籍也可以。

5 个答案:

答案 0 :(得分:5)

我见过的最令人钦佩的现代Common Lisp在Edi Weitz's libraries。 (查看大纲区域 NerdStuff / Common Lisp / Code on this server 。)他的CL-PPCRE library值得深入研究。

答案 1 :(得分:3)

大型代码库可以是精神分裂症,因为项目通常有很多贡献者。我还要说贡献者倾向于想要添加新功能而不是重写一些代码,因为它可以用更优雅的方式编码。

保罗格雷厄姆归因于good coding style。链接指向其中 ANSI Common Lisp 中的编码样式被评论的页面。

Peter Norvig还撰写了关于良好的Lisp编码风格here的文章。

答案 2 :(得分:1)

实用Common Lisp

完整的书(HTML)是免费的。

http://www.gigamonkeys.com/book/

答案 3 :(得分:1)

大多数开源Common Lisp(CL)环境都附带了大量的CL源代码。

查看CMUCLCLISPSBCL

Cliki(Common Lisp Wiki)有许多开源CL包。

Google Code Search是另一个大型CL代码库。将语言设置为“Lisp”将返回CL和非CL文件,如Emacs Lisp(.el)文件。要缩小结果范围,请将“文件”文本框设置为.lisp $,这样只返回以.lisp结尾的文件名。

答案 4 :(得分:1)

Paradigms of AI Programming。代码在线,通过本书不容错过。

On Lisp也很好。