【发布时间】:2011-03-03 01:03:40
【问题描述】:
我目前正在努力精通 Common Lisp,并学习一些技巧,以便在其中编写紧凑、清晰和漂亮的代码。
所以,我想知道您是否有任何好的 Common Lisp 资源,最好是免费和在线的,但书籍也可以。
【问题讨论】:
-
是的,看起来确实是同一个问题。我的错!
标签: lisp common-lisp
我目前正在努力精通 Common Lisp,并学习一些技巧,以便在其中编写紧凑、清晰和漂亮的代码。
所以,我想知道您是否有任何好的 Common Lisp 资源,最好是免费和在线的,但书籍也可以。
【问题讨论】:
标签: lisp common-lisp
我见过的最令人钦佩的现代 Common Lisp 是 Edi Weitz's libraries。 (查看大纲区域NerdStuff/Common Lisp/此服务器上可用的代码。)他的CL-PPCRE library 值得深入研究。
【讨论】:
大型代码库可能是精神分裂症,因为该项目通常有很多贡献者。我还要说,贡献者倾向于添加新功能而不是重写某些代码,因为它可以以稍微更优雅的方式进行编码。
Paul Graham 归属于good coding style。该链接指向他在 ANSI Common Lisp 中的编码风格被评论的页面。
Peter Norvig 还写过关于良好 Lisp 编码风格的文章 here。
【讨论】:
【讨论】:
大多数开源 Common Lisp (CL) 环境都附带大量 CL 源代码。
Cliki(Common Lisp Wiki)有很多开源 CL 包。
Google Code Search 是另一个大型 CL 代码库。将语言设置为“Lisp”将返回 CL 和非 CL 文件,例如 Emacs Lisp (.el) 文件。要缩小结果范围,请将文件文本框设置为 .lisp$,以便只返回以 .lisp 结尾的文件名。
【讨论】:
Paradigms of AI Programming。代码在线,但书本身不容错过。
On Lisp也很好。
【讨论】: