……最终的结果就是我不再推荐它了。对于新手,我的首选推荐是 Norvig 的《PAIP》(Paradigms of Artificial Intelligence Programming),里面满是充满洞察力的闪光点和好到难以置信的代码;而对于更有经验的人,我推荐 Doug Hoyte 的《Let Over Lambda》,这是一本让人叹为观止的神作,很大程度上是因为 Doug 挑选的那些例子具有超越时代的特质。
…end result is that I no longer recommend it. My goto recommendation for newcomers is Norvig's PAIP which is full of insightful moments and unbelievably good code and for people with more experience "Let over Lambda" by Doug Hoyte, which is a mind-blowing book mainly because of the time-transcendent nature of the examples Doug chose.
……这并不是说 CLOS 没有提供类似 Blub 那样的对象,只是典型的情况是,Lisp 在使用诸如“面向对象”这类术语时往往会把水搅浑。$$ $$ 我读了《Let Over Lambda》之后才彻底顿悟了这一点。
…That's not to say that there are not objects similar to those of Blub made available through CLOS, only that as is typical, Lisp muddies the waters when using terms like "object oriented." $$ $$ Reading Let Over Lambda is what done it to me.
不过,你也可以用非卫生宏(unhygienic macros)做出很酷的东西,比如回指宏(anaphoric macros)。感兴趣的读者应该去读读 Paul Graham 的《On Lisp》,以及 Doug Hoyte 的《Let Over Lambda》。
You can do cool stuff with unhygienic macros, however, like anaphoric macros. Interested readers should check out On Lisp by Paul Graham, as well as Let Over Lambda by Doug Hoyte.
…to be done here and there. Of course, if you want to know more about macros we will cover them throughout chapters 8-12 also. However, if you can't wait that long then check out "On Lisp" by pg and "Let over Lambda" by Doug Hoyte. Not only are they the best books on macrology -- they are likely the best possible books on macrology.
…my lisp problems for me. That means you don't even have to venture into the SmugLispWeenies cave most of the time. After that, there are quite a few good books out there. I'm reading Doug Hoyte's "Let Over Lambda" at the moment, which is lots of fun. My current problem with lisp is not the SmugLispWeenies but the fact that there don't seem to be any lisp jobs where I live :-)
……书单就来。Kernighan 和 Plauger 写的《Software Tools》对我的编码风格以及我对 Unix 之道的推崇产生了极大的影响。如果你想深入了解 Lisp 宏,Doug Hoyte 那本热情奔放的《Let Over Lambda》读起来非常过瘾。学习如何实现类 Forth 语言最好的书是 R. Loelige 写的《Threaded Interpretive Languages》。虽然年代久远且早就绝版了,但绝对值得搞一本。另外,作为一个……
…list coming up. Kernighan and Plauger, Software Tools, had a very big influence on my coding style and appreciation for the Unix Way. If you want to learn more about Lisp macros, the exuberant book Let Over Lambda by Doug Hoyte is a fun read. The best book to learn how to implement Forth-like languages is Threaded Interpretive Languages by R. Loelige. Dated and long out of print, but worth getting. Plus, as a…
……最终的结果就是我不再推荐它了。对于新手,我的首选推荐是 Norvig 的《PAIP》(Paradigms of Artificial Intelligence Programming),里面满是充满洞察力的闪光点和好到难以置信的代码;而对于更有经验的人,我推荐 Doug Hoyte 的《Let Over Lambda》,这是一本让人叹为观止的神作,很大程度上是因为 Doug 挑选的那些例子具有超越时代的特质。
…end result is that I no longer recommend it. My goto recommendation for newcomers is Norvig's PAIP which is full of insightful moments and unbelievably good code and for people with more experience "Let over Lambda" by Doug Hoyte, which is a mind-blowing book mainly because of the time-transcendent nature of the examples Doug chose.
……这并不是说 CLOS 没有提供类似 Blub 那样的对象,只是典型的情况是,Lisp 在使用诸如“面向对象”这类术语时往往会把水搅浑。$$ $$ 我读了《Let Over Lambda》之后才彻底顿悟了这一点。
…That's not to say that there are not objects similar to those of Blub made available through CLOS, only that as is typical, Lisp muddies the waters when using terms like "object oriented." $$ $$ Reading Let Over Lambda is what done it to me.
不过,你也可以用非卫生宏(unhygienic macros)做出很酷的东西,比如回指宏(anaphoric macros)。感兴趣的读者应该去读读 Paul Graham 的《On Lisp》,以及 Doug Hoyte 的《Let Over Lambda》。
You can do cool stuff with unhygienic macros, however, like anaphoric macros. Interested readers should check out On Lisp by Paul Graham, as well as Let Over Lambda by Doug Hoyte.
……这里那里都得修修补补。当然,如果你想进一步了解宏,我们在第 8 到 12 章也会深入讲解。但如果你实在等不及,那就去看看 pg(Paul Graham)的《On Lisp》和 Doug Hoyte 的《Let Over Lambda》。它们不仅是关于宏技术(macrology)最好的书——很可能就是宏技术领域所能写出的最天花板级别的著作了。
…to be done here and there. Of course, if you want to know more about macros we will cover them throughout chapters 8-12 also. However, if you can't wait that long then check out "On Lisp" by pg and "Let over Lambda" by Doug Hoyte. Not only are they the best books on macrology -- they are likely the best possible books on macrology.
……帮我解决了各种 Lisp 问题。这意味着你大部分时间甚至都不需要冒险闯进“傲慢 Lisp 怪咖”(SmugLispWeenies)的地盘。除此之外,市面上还有不少好书。我现在正在读 Doug Hoyte 的《Let Over Lambda》,非常有意思。我目前遇到的 Lisp 问题倒不是什么 SmugLispWeenies,而是我住的这地方似乎根本就没有 Lisp 相关的工作 :-)
…my lisp problems for me. That means you don't even have to venture into the SmugLispWeenies cave most of the time. After that, there are quite a few good books out there. I'm reading Doug Hoyte's "Let Over Lambda" at the moment, which is lots of fun. My current problem with lisp is not the SmugLispWeenies but the fact that there don't seem to be any lisp jobs where I live :-)
……书单就来。Kernighan 和 Plauger 写的《Software Tools》对我的编码风格以及我对 Unix 之道的推崇产生了极大的影响。如果你想深入了解 Lisp 宏,Doug Hoyte 那本热情奔放的《Let Over Lambda》读起来非常过瘾。学习如何实现类 Forth 语言最好的书是 R. Loelige 写的《Threaded Interpretive Languages》。虽然年代久远且早就绝版了,但绝对值得搞一本。另外,作为一个……
…list coming up. Kernighan and Plauger, Software Tools, had a very big influence on my coding style and appreciation for the Unix Way. If you want to learn more about Lisp macros, the exuberant book Let Over Lambda by Doug Hoyte is a fun read. The best book to learn how to implement Forth-like languages is Threaded Interpretive Languages by R. Loelige. Dated and long out of print, but worth getting. Plus, as a…