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

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

随着Erlang对Actors的普及,Rubinius增加了多虚拟机技术(Multi-VM),还有Ruby 1.9加入了另一种并发机制——纤程Fibers(协程),Ruby的并发程序世界正逐渐扩大。就此我们采访了MenTaLguY。他致力于Ruby世界中的Rubinius,JRuby以及并发程序的许多方面。
Antonio Cangiano启动了Ruby基准评测套件项目,旨在广泛收集基准点以便Ruby的用户和实现者们可以借此来比较不同的实现。我们就开发计划对Antonio进行了访问,并了解到下一Ruby评测的时间表。
头条新闻是:John Lam宣称IronRuby能运行Rails了。另一条Ruby VM新闻是:Rubinius正在试验内联方法。另外,Ruby 1.8.7发布了。
OODB厂商Gemstone正致力于名为MagLev的Ruby虚拟机的开发。来自Seaside和DabbleDB的Avi Bryant帮助Gemstone来基于Smalltalk虚拟机的Ruby运行时,以提供性能和强大的持久性等特性。我们访问了Avi Bryant和来自Gemstone的Bob Walker,了解到MagLev背后的技术以及今后的计划。
对于Ruby开发者们来说,最近真是个繁忙的季节,常规设计会议召开了(接下来的会议在4月30日)。Ruby规范的工作正在继续——GSoC的项目以及继续与 Ruby 1.8.x集成的计划。Rubinius使用C++代替了C来实现它的内核VM,但仍继续用Ruby作为实现语言。
MountainWest RubyConf 2008的所有视频现在都可以从Confreak网站上下载了。我们选择了其中的几个作了一下介绍,并列出了它们的要点。
Ruby on Rails是众多将存储库转移到Git之上的Ruby项目之一。在此我们总结了Ruby方面关于Git的新闻,比方说RubyForge提供Git存储库支持,新的Git文档和书籍以及类似于GitWiki这样以全新方式使用Git存储库的应用。