BT

New snapshot of Ruby 1.9, plans for 1.8.7 posted

by Werner Schuster on Mar 03, 2008 |
Two months after the 25th December 2007 release of Ruby 1.9, a new snapshot has just been released: Ruby 1.9.0-1, available at ftp://ftp.ruby-lang.org/pub/ruby/1.9/.

The release mostly contains bugfixes, but there are also a few changes any 1.9 adopter need to be aware of, as they change behavior:
* Enumerable#zip behavior reverted to 1.8 one. string
* Hash#flatten no longer work recursively.

Ruby creator Yukihiro Matsumoto ("Matz") clarifies the new behavior of Hash#flatten:
I mean
  {a: [:a,1], b: 2}.flatten
to give
  [:a, [:a, 1], :b, 2]
not
  [:a, :a, 1, :b, 2]
as it used to.
There are also a few notable additions, such as Proc#curry, recently discussed here at InfoQ. Other additions:
* Math.cbrt added.
* Math.{gamma,lgamma} added.
* import RubyGems r1601.
* Proc#curry added.
* Oniguruma 5.9.1
* added UTF-16,CP949,EUC-KR,GB12345,UCS-{2,4}{BE,LE},GBK,CP936,CP949, GB2312,UTF-7,BIG5,EUC-TW,GB18030,KOI8,KOI8-R,KOI8-U,Windows-1251 support.
Adopters of Ruby 1.9 can use  Multiruby to run tests on multiple Ruby versions to quickly determine changes in behavior.

While Ruby 1.9 development is moving ahead, the stable 1.8.x branch will still be maintained. Akinori Musha posted a schedule for the work on Ruby 1.8.7, the next stable release of the 1.8 branch. While the specific changes are still to be determined, the release date is aimed at late April 2008.

Hello stranger!

You need to Register an InfoQ account or to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Release date? by Anand Sharma

You mean, April 2008?

Anand

Re: Release date? by Werner Schuster

Thanks - it's updated to "April 2008" now

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT