Fate of Ruby 1.8

2,016 views

Published on

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.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,016
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Fate of Ruby 1.8

  1. 1. Ruby 1 .8 のゆく え Fa te o f Ruby 1 .8 卜部昌平 / Urabe, Shyouhei. <shyouhei@ruby-lang.org>
  2. 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. 3. 本日のお品書き / Agenda Ruby 1.8 past Ruby 1.8 recent Ruby 1.8 future … of each branches … of 1.8 series
  4. 4. 1.9.0 (Dec. 27 2007) 1.8.0 (Aug. 14 2003) 1.6.0 (Sep. 19 2000) 1.4.0 (Aug. 13 1999)
  5. 5. 1.8.6 1.8.7 1.8.5 1.8.3 1.8.1 1.8.4 1.8.2 1.8.0
  6. 6. @yukihiro_matz @yugui @knu @shyouh ei @wyhain es
  7. 7. 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/
  8. 8. http://github.com/brentr/matzruby/tree/ruby_1_8-mbari
  9. 9. http://timetobleed.com/fixing-threads-in-ruby-18-a-2-10x-performance-boost/
  10. 10. Ruby 1.8.7 Mentor: Urabe, Shyouhei (at TNT) 安定にしようとしています がんばってます バグとったりとかしてます バグ減りません…
  11. 11. Ruby 1.8.7 Priority Security issues Bug fix Test fix / add Document fix / add Build system fix (e.g. configure.in)
  12. 12. Ruby 1.8.8dev Mentor: Akinori MUSHA Stable branch Stable as stable API No incompatible changes But do have new things
  13. 13. 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.
  14. 14. This gap
  15. 15. 今後の展望 / What to come if RUBY_VERSION >= “1.9.0” … # 1.9 grammar else … # 1.8 grammar end ↑ これを書きたい。 / make it possible
  16. 16. Ruby 1.8.9? ないです / Negative. 1.9 を使いましょう / Use 1.9 Ruby の未来は 1.9 のほうにあります。 Our future is in 1.9.
  17. 17. 他の枝の将来 / 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…
  18. 18. 他の枝の将来 / Other branches 1.9.1: And beyond: Yugui さんよろしくお願いします

×