
为什么值得读
透彻拆解宏与条件系统,带你掌握成熟实用的 Lisp 编程。
- 深入浅出讲透宏机制与 CLOS
- 细致讲解条件与重启机制
- 在线免费公开且注重工业级实践
适合:想深入理解 Lisp 的软件开发者
值得读指数:87 / 100
Hacker News 读者推荐
这篇文章压根没聊宏(macro),而宏正是“为什么选 Lisp?”的核心答案之一。直到我读了《实用 Common Lisp》(这书免费能看)里的一条脚注,我才真正“搞懂”了宏。在第 7 章中,它介绍了 `dolist` 宏。DOLIST 会遍历列表中的每一项,并在循环体中用一个变量依次持有列表里的各项。这就是基本的……
WalterGR 在 HN 的推荐
……Stein(即 CLRS)《设计模式》- Gamma, Helm, Johnson, Vlissides《C 程序设计语言》- Kernighan, Ritchie《C++ 程序设计语言》- Stroustrup《Scheme 程序设计语言》- Dybvig《实用 Common LISP》- Seibel《Perl 语言编程》- Wall, Christiansen, Orwant《ANSI Common Lisp》- Graham《重构》- Fowler《UML 精粹》- Fowler《计算理论导引》- Sipser《信息论》……
ice_man 在 HN 的推荐
……LispWorks、SBCL、Clozure CL 的手册里都有讲这个。由于需要引用的东西实在太多,我建议干脆回归最传统的方式:去读该死的手册(RTFM)。* 作为入门书,大多数人都会推荐 Peter Seibel 的《实用 Common Lisp》。网上有免费版,也能买到纸质书。它甚至对 CLOS 做了大量讲解。* “作者接着推荐了 LispWorks 作为开发平台。” 我也推荐这个。不过不是免费版,而是完整的商业版……
lispm 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0596006624
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。