我目前正努力精通Common Lisp并学习编写紧凑,清晰和漂亮的代码的一些技巧。
所以,我想知道你是否有任何好的Common Lisp来源,最好是免费和在线,但书籍也可以。
答案 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)
答案 3 :(得分:1)
大多数开源Common Lisp(CL)环境都附带了大量的CL源代码。
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也很好。