您希望 Ruby(以及更普遍的 Ruby 社区)能够改进哪些方面?
我在某处读到Ruby 是 Smalltalk 和 LISP 的爱子,Perl 小姐是保姆。
我非常尊重 Ruby 的父母,但我不确定我是否喜欢 Perl 小姐对孩子的影响。具体来说,我不喜欢预定义的变量:我需要一张备忘单来了解它们的含义。你可以说“只是不要使用它们”。嗯,我没有……但其他人有。当我在网上下载一个插件时,如果我需要去接触源代码,我别无选择,只能获取我的备忘单。我只是希望他们能从语言本身中删除这些。
另外,我认为 Ruby 是一个移动的目标。我的代码在每次新的 Ruby 升级时都会中断,即使在次要版本中也是如此。Ruby on Rails 和我使用过的大多数 Rails 插件也是如此:它们一直在变化,似乎没有人关心这些变化是否会破坏一切。恕我直言,虽然我喜欢 Ruby 中的很多东西,但这种缺乏稳定性几乎是一个障碍。