Ruby 1.8.7预览版发布,包括1.9的反向移植

Ruby 1.8.x作为一个稳定分支,一直在开发当中。下个版本即将到来,而Akinori Musha也刚刚宣布了首个Ruby 1.8.7的预览版。您可以查看Ruby 1.8.7的新特性快速概览,也可以来查看完整的修改列表。

下面是在Ruby 1.9中被引入的API修改,而被反向移植到Ruby 1.8.7的新特性列表:

  • Enumerable::Enumerator是Ruby 1.9的特性,为Ruby引入了外部迭代器(除Enumerable糅合中内部迭代方法之外的)。Enumerable中的一些方法也进行了更新以使其行为更接近Ruby 1.9,例如在没有代码块传入的时候返回Enumerators
  • Object#tap
  • Symbol#to_proc
  • Process.exec
  • 等等

下载Ruby 1.8.7预览版。

对于测试多Ruby版本的用户,请参见我们关于使用Multiruby在不同的Ruby版本上测试Ruby应用的新闻。

查看英文原文:Ruby 1.8.7 Preview released, includes some backports from 1.9

你可能感兴趣的:(Ruby 1.8.7预览版发布,包括1.9的反向移植)