
Common LISP 面向对象编程
Object-oriented programming in Common LISP
Sonya E. Keene · 初版 1989 年
8人推荐
11位读者提及
12次提及
为什么值得读
- 带来完全不同于传统视角的面向对象思维
- 深入简明教程未涵盖的方法组合等核心机制
- 启发开发者从更高维度重构自身程序设计
Hacker News 上怎么说
正在加载完整评论……

Object-oriented programming in Common LISP
Sonya E. Keene · 初版 1989 年
正在加载完整评论……
我刚从头到尾读完了 Sonya Keene 的《Object-Oriented Programming in Common Lisp》。里面确实有很多内容是简短指南根本覆盖不到的,非常多实用的干货,掌握了这些很可能会让人彻底改变构建自己……
I just finished reading Sonya Keene's Object-Oriented Programming in Common Lisp cover-to-cover. There is a lot of stuff in there that just can't be covered by a brief guide for sure, a lot of pretty useful stuff, knowledge of which would quite possibly cause one to structure one's…
不过我觉得我还是会推荐先读读 Sonya Keene 的《Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS》。我真不知道还有什么别的办法能学透像 method combinations 之类让 MOP 如此强大的特性。所有的 CLOS 教程……
I think I'd recommend reading Sonya Keene's Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS first though. I really don't know any other ways of learning all the things like method combinations and the like that make the MOP so powerful. All the CLOS tutorials…
给那些找不到上面提到的资料的人:- PCL: (Practical Common Lisp): http://www.gigamonkeys.com/book/ (第 16 & 17 章) Keene: (Object-Oriented Programming in COMMON LISP: A Programmer's Guide to CLOS): http://www.amazon.com/Object-Oriented-Programming-COMMON-LIS... Warp Speed 入门指南: http://xach.com/lisp/jrm-clos-guide.html
For anyone not able to quickly locate the above mentioned items:- PCL: (Practical Common Lisp): http://www.gigamonkeys.com/book/ (chapters 16 & 17) Keene: (Object-Oriented Programming in COMMON LISP: A Programmer's Guide to CLOS): http://www.amazon.com/Object-Oriented-Programming-COMMON-LIS... Warp Speed intro: http://xach.com/lisp/jrm-clos-guide.html
……买新书——亚马逊上二手的不倒 20 刀就能搞到。去学一门理念完全不同的编程语言吧:Common Lisp。Seibel 的《Practical Common Lisp》是极佳的入门书——Keene 的《Object-Oriented Programming in Common Lisp》会给你看待 OO 的全新视角——而《The Art of the Metaobject Protocol》则会彻底颠覆你对 objects(对象)的一切既有认知。
…buy it new -- used copies can be found on amazon for less than $20. Learn a radically different programming language: Common Lisp. Seibel's Practical Common Lisp is a very good introduction -- Keene's Object-Oriented Programming in Common Lisp will give you a wildly different way of looking at OO -- The Art of the Metaobject Protocol will forever change any preconceived notions you might have regarding objects.
而且千万别错过 Sonja Keene 的书《Object-Oriented Programming in Common Lisp》以及 Kiczales 的《The Art of the Meta-Object Protocol》。读完这些要是还没顿悟,Libgen 给你全额退款。
And don't miss Sonja Keene's book "Object-Oriented Programming in Common Lisp" and Kiczales' "The Art of the Meta-Object Protocol". If you don't reach enlightenment after those, Libgen will refund your money.
关于 CLOS 的更多内容,《Object-Oriented Programming in Common Lisp》是一本挺有意思的小书。它有一些相当实用的例子,对系统底层细节的探讨也恰到好处。不过它关于 Metaobject Protocol 的内容不多,而且我认为……
For more on CLOS, "Object-Oriented Programming in Common Lisp" is a fun little book. It has some reasonably practical examples and touches on just enough of the system's low-level details. It doesn't have much to say on the Metaobject Protocol, though, and I think…