
Ruby调试器一览
在Ruby世界中流行着一个误解:Ruby没有调试器。这是明显的错误——Ruby不但有调试器,还有供调试器用的GUI和API。InfoQ仔细调查了Ruby世界中调试器的现状——发现Ruby的调试功能支持已经很好了。

在Ruby世界中流行着一个误解:Ruby没有调试器。这是明显的错误——Ruby不但有调试器,还有供调试器用的GUI和API。InfoQ仔细调查了Ruby世界中调试器的现状——发现Ruby的调试功能支持已经很好了。
Antonio Cangiano启动了Ruby基准评测套件项目,旨在广泛收集基准点以便Ruby的用户和实现者们可以借此来比较不同的实现。我们就开发计划对Antonio进行了访问,并了解到下一Ruby评测的时间表。
作为预定6月25日发布的Eclipse Ganymede的一部分,Infoq将推出一系列Eclipse子项目的相关报道。今天,我们将探讨的子项目是Equinox p2(供应平台),它是供应基于Eclipse应用的框架。Infoq采访了Jeff McAffer和Pascal Rapicault以了解更多关于p2及其功用的信息。
关于MacRuby的工作还在不断取得进展。最近随着0.2版本的发布,MacRuby对于Cocoa和Objective-C的集成正在变得越来越出色。而对于JRuby来说,其主干版本添加了JMX MBeans来监视JRuby中例如JIT这样的内部变量。此外,Ruby 1.9.0-2和API更新正呼之欲出。
头条新闻是:John Lam宣称IronRuby能运行Rails了。另一条Ruby VM新闻是:Rubinius正在试验内联方法。另外,Ruby 1.8.7发布了。
JRuby 1.1.2及时为RailsConf发布了——它包含了飞快的启动和YAML解析功能,并修复了很多bug。同时,Ruby 1.8.7的最终版也即将发布了。Ruby 1.8.7 preview 4将是最后一个预览版,它恢复了之前移除的Symbol#to_proc,并增加了Binding#eval、__method__,同时对数字和日期解析进行了一些改变。
OODB厂商Gemstone正致力于名为MagLev的Ruby虚拟机的开发。来自Seaside和DabbleDB的Avi Bryant帮助Gemstone来基于Smalltalk虚拟机的Ruby运行时,以提供性能和强大的持久性等特性。我们访问了Avi Bryant和来自Gemstone的Bob Walker,了解到MagLev背后的技术以及今后的计划。