
Randal Schwartz访谈:Ruby之根——Smalltalk王者归来
作为一种对Ruby影响深远的语言,Smalltalk正逐渐重返人们的视线之中。本文总结了Smalltalk的发展现状,并就Smalltalk这一话题对Randal L. Schwartz进行了访谈。

作为一种对Ruby影响深远的语言,Smalltalk正逐渐重返人们的视线之中。本文总结了Smalltalk的发展现状,并就Smalltalk这一话题对Randal L. Schwartz进行了访谈。
就在Ruby 1.9.x的第一个稳定发布版本——Ruby 1.9.1刚刚完成其特性冻结这一里程碑之时,1.9.0-5的发布也已经箭在弦上了。此外,Ruby Gems 1.3已经发布,并被加入到1.9.x中,一些用于更好的支持Unicode的更改也被加入到Ruby中。
Rails插件ExceptionNotifier已经使异常监控变得容易很多。两家公司(Exceptional和Hoptoad)则更进一步,提供了一个第三方服务来拦截异常并将其显示在web形式的界面上。为此,我们采访了Exceptional公司的Eoghan McCabe和Hoptoad公司的Matt Jankowski。
继Postgres之后,NeverBlock现在也通过新的MySQLPlus适配器为MySQL提供了支持。我们采访了两位MySQLPlus的开发者,并与Ruby的Oracle和SQLite接口开发者 讨论了NeverBlock以及无阻塞数据库适配器。
RubyGems 1.2发布了。这个发行版本在速度方面进行了提升,同时它也增加了诸如开发和运行依赖等新特性。即将发布的JRuby和Ruby 1.9版本将使用这个RubyGems新发行版本。另外Tom Copeland也谈到了Rubyforge的改进,并承诺Gem可以更快地发行。
RubyKaigi年会于6月20日至22日在日本筑波举行。会议首日,Ruby之父Yukihiro "Matz" Matsumoto与Eihiro Saishu就Ruby在企业系统和新的Ruby开发者认证项目进行了讨论。
关于MacRuby的工作还在不断取得进展。最近随着0.2版本的发布,MacRuby对于Cocoa和Objective-C的集成正在变得越来越出色。而对于JRuby来说,其主干版本添加了JMX MBeans来监视JRuby中例如JIT这样的内部变量。此外,Ruby 1.9.0-2和API更新正呼之欲出。
Ruby on Rails 2.1已经于上周在Ruby On Rails的年度会议RailsConf上正式发布。今年的RailsConf在波特兰举行,而Rails的发布可谓如期而至。

自从Scott Guthrie在去年四月的MIX07首次公开介绍IronRuby以来,开发工作就一直在紧锣密鼓的进行中。按照计划,IronRuby计划于今年下半年推出。为了探究开发团队的如何工作以及IronRuby具体何时发布等情况,InfoQ有幸对IronRuby开发团队的负责人John Lam进行了访谈。John Lam的正式头衔是动态语言运行时组项目经理。

经过近一年的开发,Ruby语言的下一代主流web应用框架——Ruby on Rails 2.0终于正式发布。Rails 2.0包含了众多新特性和bug修正,并经过了Rails开发团队的精心润色。最近,InfoQ得到了一个与Rails之父David Heinemeier Hansson进行交流的机会。这次访谈也可以让我们更好的了解Rails 2.0。

Stuart Halloway和Justin Gehtland 所著的《Rails for Java Programmers》是一本面向Java开发者的Rails框架教程。这本书首先通过与Java进行对比的方式给出了Ruby语言概览,随后详细的介绍了Ruby on Rails的各个部分,并依次将它们与所对应的一些经典Java web框架进行了比较。在本篇InfoQ书摘中,我们为您准备了如下章节:控制器、核心类以及单元测试。