Ruby从CLU借用哪些语言功能?

时间:2011-12-07 16:20:16

标签: ruby

我在Ola Bini的博客中读过Ruby已经受到CLU语言的影响,但除了多项任务外,我不确定其他影响是什么。任何指导和简单的例子都会非常感激。

2 个答案:

答案 0 :(得分:2)

取决于你想要获得的抽象:CLU有迭代器,异常,内存管理,并且是OO。

这实际上很有趣。

答案 1 :(得分:2)

matz曾经提到CLU的唯一一次是在讨论迭代器时。其他一切或多或少直接来自Smalltalk,Lisp,Flavors和Perl。 Singleton类似乎是Ruby独有的,尽管它们与Smalltalk的元类有关。