Ruby 关于《代码未来》一点感想

ptmagic · 2013年05月31日 · 最后由 ptmagic 回复于 2013年05月31日 · 5553 次阅读

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

像 lisp 这样的语言活几百年不奇怪呀。 王垠 blog 写的 最牛比的 chez scheme, 貌似被 Cisco 收购了,你觉得思科拿 scheme 来干吗?(chez scheme 官网说已是 cisco xx 的一部分) 为什么好的 lisp 编译器都价格昂贵?

#1 楼 @gihnius 我觉得思科应该是拿 scheme 来写一些协议什么的。不是好的 lisp 编译器都很贵,关键是很多 lisp 的分发很多,所以一份代码可能要针对不同的编译器写出很多东西,现在同意的包管理出来,一切都会好的

中文版出来了?

#3 楼 @inetufo 今天刚出,当当有卖

需要 登录 后方可回复, 如果你还没有账号请 注册新账号