RubyConf 2008: Ruby 1.9: What to Expect
Ruby 1.9.0 came out in December, but it will be a while before it is stable and major packages have been ported to it. In addition to new features, there are a number of small backwards incompatible changes that have been made, but it generally is possible to create code that works on both 1.8 and 1.9. This talk will cover the changes that are most likely to impact you.
I’ve helped port a number of popular packages, including Builder, Html5lib, libxml2, ruby-openid, rexml, and xmpp4r to Ruby 1.9, and by the time of this talk there undoubtedly will be more. This talk will cover the issues that were found and how they were addressed, focusing on pragmatic solutions to real problems.
If all turns out to be well worth it, this talk will also cover the benefits that come with Ruby 1.9, including performance, character encoding support, and true multitasking.
Author: David Black, Dave Thomas