5 Apr
Matz’s speech from Euruko 2008
I’m writting this post from Prague’s Euruko 2008 Ruby conference. The conference is taking station inside the city university and it is organized by Czech and Slovak Ruby User Group.
This morning we have attended to Matz’s speech titled ‘The Past, The Presen and The Future of Ruby’. Matz did a great comparison between all the current Ruby interpreters, JRuby, YARV, Rubinius. In particoular YARV impressed me much because, as explained by its author, Sasada Koichi, is up to 20x faster than the origin Ruby interpreter!
Next Matz talk about some of the new Ruby 1.9 features, as enumerator chain:
ary.map.with_index{|x,i| ... }
and a cool way to interact with enumerators out of a block:
e1= [1,2,3,4] e2=[10,11,4] loop { p e1.next+e2.next } #=>11,13,7
The last part of the speech was about Ruby 2.0, Matz sad that the keyword for this novel release is scalability. Last but not minutest Matz talk about a new pre and post method hooks that will be implemented in Ruby 2.0 giving us more control on our functions (and maybe lead us to a design by contract paradigm in Ruby).
