您希望Ruby(以及更常见的Ruby社区)改进的内容是什么?
我读到某个地方,Ruby是Smalltalk和LISP的爱孩子,Perl小姐是保姆.
我非常尊重Ruby的父母,但我不确定我是否喜欢Perl小姐对孩子的影响.具体来说,我不喜欢预定义的变量:我需要一个备忘单来了解它们的含义.你可以说"只是不要使用它们".好吧,我不......但其他人也这样做.当我在网上下载插件时,如果我需要去触摸源代码,我别无选择,只能获取我的备忘单.我只是希望他们能从语言中删除那些.
另外,我认为Ruby太过移动了.我的代码在每次新的Ruby升级时都会中断,即使是在次要版本上.Ruby on Rails和我使用过的大多数Rails插件也是如此:它们只是一直在变化,似乎没有人关心这些变化是否会破坏一切.恕我直言,虽然我喜欢Ruby中的很多东西,但这种缺乏稳定性几乎是一个显示阻碍.
我希望人们会在发布新语言(或库或框架)版本时将次要版本之间的向后兼容性视为不可破解的规则.