Ruby 1.8: you may think you know, but do you really? During this period its history and recent updates, plus a view for its future is illustrated to provide you a deeper look at what Ruby is, and where it goes.
1. Ruby 1 .8 のゆく
え
Fa te o f Ruby 1 .8
卜部昌平 / Urabe, Shyouhei.
<shyouhei@ruby-lang.org>
2. 自己紹介 / Who I am
卜部昌平 / Urabe, Shyouhei
at Trans New Technology, Inc.
at ruby-lang.org
One of an active comitter
Has been maintaining stable branches of Ruby, e.g. 1.8.5,
1.8.6, and currently 1.8.7.
島根県松江市出身、 1981 年生まれ
母衣小→附中→北高 (→ 電通大 )
3.
4. 本日のお品書き / Agenda
Ruby 1.8 past
Ruby 1.8 recent
Ruby 1.8 future
… of each branches
… of 1.8 series
8. Ruby 1.8.6
Mentor: Kirk Haines (at Engine Yard)
Since May 2009
“We will fix bugs and performance issues, address
security issues, and test to ensure that when releases
are made, they are of as high a quality as possible.
Anything else, like adding new API’s or behaviors is
completely outside of a maintainer’s role, so we won’t
be doing that.”
http://www.engineyard.com/blog/2009/engineyard_ruby186_maintenance/
14. Ruby 1.8.8dev
Mentor: Akinori MUSHA
Stable branch
Stable as stable API
No incompatible changes
But do have new things
15. Ruby 1.8.8dev
1.8 は機能としては一応の完成
1.8 is reaching to completion (of features)
今後 1.8 から 1.9 への移行が必要になる
We'll need some help to jump up to 1.9
移行時のギャップを少なくしたい
… and want to reduce the gap between them.
17. 今後の展望 / What to come
if RUBY_VERSION >= “1.9.0”
… # 1.9 grammar
else
… # 1.8 grammar
end
↑ これを書きたい。 / make it possible
18. Ruby 1.8.9?
ないです / Negative.
1.9 を使いましょう / Use 1.9
Ruby の未来は 1.9 のほうにあります。
Our future is in 1.9.
19. 他の枝の将来 / Other branches
1.8.5: 終了済 / Already abandoned.
1.8.6: Ask Kirk and EY people.
They say they'll maintain for a while.
1.8.7: 卜部担当 / I'll maintain for a while.
At least until 1.8.8 comes out.
and planning to maintain a lot longer.
1.8.8: 今のところ何とも。 / Uncertain.
Said to be “during 2008” but…
20. 他の枝の将来 / Other branches
1.9.1:
And beyond:
Yugui さんよろしくお願いします