fate of ruby 1.8

Download Fate of Ruby 1.8

If you can't read please download the document

Upload: shyouhei

Post on 20-May-2015

1.863 views

Category:

Technology


0 download

DESCRIPTION

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.

TRANSCRIPT

  • 1. Ruby 1 .8 Fa te o f Ruby 1 .8 / Urabe, Shyouhei.

2. / Who I am / Urabe, Shyouheiat 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. / AgendaRuby 1.8 past Ruby 1.8 recent Ruby 1.8 future of each branches of 1.8 series 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. 1.8.6 1.8.71.8.51.8.31.8.1 1.8.41.8.2 1.8.0 6. @yukihiro_matz @yugui@knu@shyouhei@wyhaines 7. Ruby 1.8.6Mentor: 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 APIs or behaviors is completely outside of a maintainers role, so we wont bedoing that. http://www.engineyard.com/blog/2009/engineyard_ruby186_maintenance/ 8. http://github.com/brentr/matzruby/tree/ruby_1_8-mbari 9. http://timetobleed.com/fixing-threads-in-ruby-18-a-2-10x-performance-boost/ 10. Ruby 1.8.7Mentor: Urabe, Shyouhei (at TNT) 11. Ruby 1.8.7Priority Security issues Bug fix Test fix / add Document fix / add Build system fix (e.g. configure.in) 12. Ruby 1.8.8devMentor: Akinori MUSHA Stable branch Stable as stable API No incompatible changes But do have new things 13. Ruby 1.8.8dev1.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. This gap 15. / What to come if RUBY_VERSION >= 1.9.0 # 1.9 grammar else # 1.8 grammar end / make it possible 16. Ruby 1.8.9? / Negative. 1.9 / Use 1.9 Ruby 1.9 Our future is in 1.9. 17. / Other branches1.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. / Other branches1.9.1: And beyond: Yugui