我在Ola Bini的博客中读过Ruby已经受到CLU语言的影响,但除了多项任务外,我不确定其他影响是什么。任何指导和简单的例子都会非常感激。
答案 0 :(得分:2)
取决于你想要获得的抽象:CLU有迭代器,异常,内存管理,并且是OO。
这实际上很有趣。
答案 1 :(得分:2)
matz曾经提到CLU的唯一一次是在讨论迭代器时。其他一切或多或少直接来自Smalltalk,Lisp,Flavors和Perl。 Singleton类似乎是Ruby独有的,尽管它们与Smalltalk的元类有关。