你认为 Ruby(更广义的说,Ruby 社区)需要改进哪些方面?
我在某个地方读到,Ruby 是 Smalltalk 和 LISP 的结晶,由 Perl 女士担任保姆。
我非常尊重 Ruby 的父母,但我不确定我喜欢 Perl 女士对孩子的影响。具体来说,我不喜欢预定义变量:我需要一张备忘单才能知道它们的含义。你可以说“不要使用它们”。嗯,我不会用它们...但其他人会。当我从网上下载插件时,如果我需要去触碰源代码,我别无选择,只能找我的备忘单。我希望他们能把这些从语言本身中删除。
此外,我认为 Ruby 太过于不稳定。我的代码在每次新的 Ruby 升级时都会出问题,即使是小版本的升级也是如此。这也适用于 Ruby on Rails 和我使用过的大多数 Rails 插件:它们总是在变化,似乎没有人关心这些变化是否会破坏一切。在我看来,虽然我喜欢 Ruby 中的许多东西,但这种缺乏稳定性几乎是一个致命的问题。