继Rubinius第一个成功地运行Rails以来,John Lam在RailsConf上宣布IronRuby也能运行Rails了:
\u0026#xD;\n
几天前IronRuby针对一份未加改动的Rails拷贝火速完成了一些简单的工作。今天,我们打算在RailsConf会议上现场展示一下我们的进展。这对IronRuby来说是个重要的里程碑;它是我们进入到真正使用Ruby这个替换版本世界的“门票”。
\u0026#xD;\n
John Lam也指出一些人对IronRuby的质疑:
\u0026#xD;\n
我们在2007年2月启动了IronRuby的工作。到今天,仅仅15个月以后,我们已经到达了人们所称的“Rails的引 爆点”。有些人曾断言我们不可能这么快达到现在这个程度,或者我们没有条件来达成此目标。但我们通过自己的努力和方式,在社区的帮助下做到了。而且这才只 是个开头。
\u0026#xD;\n
就像当初Rubinius宣布能运行Rails一样,我们也必须指出,要实现对Rails的完全支持,IronRuby团队还有不少工作要做。
另外一条新闻是,紧接着Ruby 1.8.7第4预览版的发布,最终版Ruby 1.8.7也发布了。查看之前对Ruby 1.8.7 预览版的概述,仔细看看它的新特性和API的变化。
最后一条新闻是,Rubinius社区正在研究性能改进问题。William Morgan研究了在Rubinius中内联消息发送(“方法调用”)的各种可能的方法。他先贴出了一个关于如何内嵌各种类型的发送方和接收器的提议,然后又贴出了最初版代码的git仓库链接。消减消息传递的开销的对Ruby非常重要,所有与消息传递有关的地方都能从中获益。通过内联调用方法的代码,来替代发送方,就可以降低发送消息时的资源开销。
\u0026#xD;\n
查看原文:Ruby VM Roundup: IronRuby runs Rails, Ruby 1.8.7 released, Rubinius inlining experiments