当初买这个时候,是听说 Matz 喷 Lisp,作为 ruby 和 Lisp 的双重脑残粉,我屁颠屁颠的去找了译者,然后发现在当当首发,我又屁颠屁颠的跑去当当预订,我首先想知道的是关于为什么 ruby 没有加入 Lisp 的宏,(miss_method 感觉和宏差好远)。然后我今天拿到书了,看了下,然后 Matz 说,没有加宏的原因是在于,首先他认为代码块已经能完成宏大概 60~70 的工作了,如果提供宏的话,会造成 ruby 的对用户不够友好 BalaBala.......结果我就释然了,不过借助保罗的话就是,让 Lisp 保持小众吧,而且像 commonlisp 和 scheme 已经完成了他们自身的使命,加上 quicklisp 这样的包管理也在慢慢成熟,所以对 Lisp 还是蛮看好,其实我觉得像 Matz 应该看看 Haskell,如果 ruby 能支持更多的函数式编程的特性就更好了,用函数式来解决关于编程的副作用,是 Lisp 和 Haskell 的强项。以上是个人浅见,欢迎开喷