Sam Ruby's Ruby 1.9 slides now available
Sam Ruby has published the slides from his talk at OSCON on what Ruby developers need to be doing to get ready for Ruby 1.9. Ruby 1.9 is due by the end of 2008 and has numerous changes in the language which will trip up even experienced Ruby users.
Part one covers what has changed in existing syntax and semantics, from the end of the {1,2}
style of code for creating maps being removed to changes in how an Array will return its .to_s
string representations. Sam Ruby says the changes themselves are straightforward, but the cumulative effect of them is massive for Ruby developers and encourages Ruby gem developers to start preparing for the change.
Part two of the presentation contains information on what is new in Ruby 1.9, such as enumerations, complex numbers, "nested" methods and fibers. Sam Ruby also pointed to Programming Ruby, 3rd Edition which is currently in beta and covers the features of Ruby 1.9, as a useful resource.
(djwm)