Proposed F19 Feature: Ruby 2.0.0 - the latest stable version of Ruby, with major increases in speed and reliability
jreznik at redhat.com
Wed Jan 16 12:56:26 UTC 2013
As decided by FESCo on 2012-12-05 meeting, all proposed Features are required
to pass through the community review by announcing them on devel-announce list.
FESCo votes on new features no sooner than a week from the announcement.
= Features/Ruby 2.0.0 =
* Detailed description:
Ruby 2.0.0 is upstream's new major release of Ruby. It caries new features
- Keyword arguments
- #to_h: Convention for conversion to Hash
- %i: a literal for symbol array
- regexp engine was changed to Onigmo
- DTrace support
Yet, it is source level backward compatible with Ruby 1.9.3, so your software
will continue to work.
The updated Ruby also provides better integration with Fedora, especially JRuby.
But not only JRuby, it is also one step closer to be prepared for other
interpreters, such as Rubinius. Provided custom Ruby loader with working name
"rubypick"  will allow to easily switch interpreters executing your script,
provides fallback to whatever Ruby interpreter is available on you system, yet
still keeps backward compatibility with all your Ruby scripts.
More information about the devel-announce