Saturday, July 18, 2009

The 2nd day of RubyKaigi 2009 (Morning)


Today is the 2nd day of RubyKaigi 2009.

I attended these sessions:

  • Fate of Ruby 1.8
    • speaker: Shouhei Urabe
    • All of Ruby magor version come from trunk
    • All of Ruby minor version come from branch of magor version
    • Maintainer of Ruby 1.8.6 branch becomes Kirk Haines(Engine Yard)
    • Maintainer of Ruby 1.8.7 branch is me
    • Maintainer of Ruby 1.8.8-dev branch is Musha
    • Ruby 1.8.9 will never be released
  • Road map for Ruby 1.9.2
    • speaker: Yugui
    • Release manager of Ruby 1.9.x
    • Immediately after this session, I will release Ruby 1.9.1 p243 and Ruby 1.9.2 preview 1
    • 1.9.1 release schedules
      • 2009/08: patch level release
      • 2009/10: patch level release
      • 2010/01: last patch level release
    • 1.9.2 release schedules
      • 2009/08/25: Ruby 1.9.2 preview 2
      • 2009/09/25: Ruby 1.9.2 preview 3
      • 2009/10/25: Ruby 1.9.2 RC1
      • 2009/11/25: Ruby 1.9.2 RC2
      • 2009/12/25: Ruby 1.9.2
    • Improvements at Ruby 1.9.2
      • Socket class becomes more OO-ful
      • Time class solves Year 2038 problem
      • Compatibility between BigDecimal and Rational
      • BOM improvements
    • But some problems remain yet on Ruby 1.9: dl, ripper, tk, and so on
    • irb works but help command of irb aborts
    • Stable as stable API: Ruby 1.9.x is compatible for Ruby 1.9.1
    • Why only users of low ratio switched over from 1.8 to 1.9
      • Libraries don't work ?
      • We've been notifying many depricated and obsolete APIs on warning options
      • But we are not enough notifying these on documentations
    • Please program correctly using Ruby M17N function
    • We need a person who knows both Ruby 1.9 and ruby-debug very well, to work ruby-debug on Ruby 1.9
  • Ruby Reference Manual Renewal Project 2009 Summer
    • speaker: okkez
    • We began the 3rd phase of Japanese manual renweal project from 2 years ago
    • Targets are builtin library and standard-attached library
    • The goals are correct signature and correct usage
    • While this one year, TODOs are unbated(around 12,000 TODOs)
    • So we decide to set a deadline in 2009/12, with omitting tk and SOAP
  • Road to Rubyist Magazine
    • speaker: Koichi Sasada
    • It's online magazine for Japanese Rubyist
    • Published by Nihon Ruby-no-Kai
    • When Nihon Ruby-no-Kai were established, it was well known that ruby documentations were not enough
    • Many tech articles about ruby language, not ruby language, and rubyist
    • In today, 26 issues and 300 articles
    • Thanks for all of editors, writers, interviewees, server mainteners, and readers
N.B. These summaries may be imprecise.

Most impressive information in this morning is "Ruby 1.9.x is compatible for Ruby 1.9.1". I will describe about it in another entry.

No comments:

Post a Comment