BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Ruby VM近况:IronRuby运行Rails,Ruby 1.8.7发布,Rubinius的内联实验

| 作者 Werner Schuster 关注 6 他的粉丝 ,译者 贾晓楠 关注 0 他的粉丝 发布于 2008年6月4日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

Rubinius第一个成功地运行Rails以来,John Lam在RailsConf上宣布IronRuby也能运行Rails了:

几天前IronRuby针对一份未加改动的Rails拷贝火速完成了一些简单的工作。今天,我们打算在RailsConf会议上现场展示一下我们的进展。这对IronRuby来说是个重要的里程碑;它是我们进入到真正使用Ruby这个替换版本世界的“门票”。

John Lam也指出一些人对IronRuby的质疑:

我们在2007年2月启动了IronRuby的工作。到今天,仅仅15个月以后,我们已经到达了人们所称的“Rails的引 爆点”。有些人曾断言我们不可能这么快达到现在这个程度,或者我们没有条件来达成此目标。但我们通过自己的努力和方式,在社区的帮助下做到了。而且这才只 是个开头。

就像当初Rubinius宣布能运行Rails一样,我们也必须指出,要实现对Rails的完全支持,IronRuby团队还有不少工作要做。

另外一条新闻是,紧接着Ruby 1.8.7第4预览版的发布,最终版Ruby 1.8.7也发布了。查看之前对Ruby 1.8.7 预览版的概述,仔细看看它的新特性和API的变化。

最后一条新闻是,Rubinius社区正在研究性能改进问题。William Morgan研究了在Rubinius中内联消息发送(“方法调用”)的各种可能的方法。他先贴出了一个关于如何内嵌各种类型的发送方和接收器的提议,然后又贴出了最初版代码的git仓库链接。消减消息传递的开销的对Ruby非常重要,所有与消息传递有关的地方都能从中获益。通过内联调用方法的代码,来替代发送方,就可以降低发送消息时的资源开销。 

查看原文:Ruby VM Roundup: IronRuby runs Rails, Ruby 1.8.7 released, Rubinius inlining experiments

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT