SlideShare una empresa de Scribd logo
1 de 20
Ruby 1 .8 のゆく
         え
Fa te o f Ruby 1 .8
     卜部昌平 / Urabe, Shyouhei.
     <shyouhei@ruby-lang.org>
自己紹介 / 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 年生まれ
    母衣小→附中→北高 (→ 電通大 )
本日のお品書き / Agenda

Ruby 1.8 past
Ruby 1.8 recent
Ruby 1.8 future
  … of each branches
  … of 1.8 series
1.9.0 (Dec. 27 2007)


1.8.0 (Aug. 14 2003)




                       1.6.0 (Sep. 19 2000)




               1.4.0 (Aug. 13 1999)
1.8.6   1.8.7

                        1.8.5

        1.8.3



1.8.1
                            1.8.4

                1.8.2


        1.8.0
@yukihiro_matz


      @yugui




       @knu
     @shyouh
       ei
     @wyhain
       es
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/
http://github.com/brentr/matzruby/tree/ruby_1_8-mbari
http://timetobleed.com/fixing-threads-in-ruby-18-a-2-10x-performance-boost/
Ruby 1.8.7

Mentor: Urabe, Shyouhei (at TNT)
  安定にしようとしています
    がんばってます
       バグとったりとかしてます
         バグ減りません…
Ruby 1.8.7
                                       Priority


Security issues
Bug fix
Test fix / add
Document fix / add
Build system fix (e.g. configure.in)
Ruby 1.8.8dev

Mentor: Akinori MUSHA
Stable branch
  Stable as stable API
  No incompatible changes
    But do have new things
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.
This gap
今後の展望 / What to come


if RUBY_VERSION >= “1.9.0”
   … # 1.9 grammar
else
   … # 1.8 grammar
end
       ↑ これを書きたい。 / make it possible
Ruby 1.8.9?

ないです / Negative.
1.9 を使いましょう / Use 1.9
Ruby の未来は 1.9 のほうにあります。
 Our future is in 1.9.
他の枝の将来 / 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…
他の枝の将来 / Other branches

1.9.1:
And beyond:



         Yugui さんよろしくお願いします

Más contenido relacionado

Destacado

An introduction to Eclipse Mylyn
An introduction to Eclipse MylynAn introduction to Eclipse Mylyn
An introduction to Eclipse MylynJeffrey Groneberg
 
Buitenring Gelijkvloerse Kruising Merkelbekerstraat
Buitenring Gelijkvloerse Kruising MerkelbekerstraatBuitenring Gelijkvloerse Kruising Merkelbekerstraat
Buitenring Gelijkvloerse Kruising Merkelbekerstraatde KLING
 
Technology and Education
Technology and EducationTechnology and Education
Technology and Educationstarlite3w
 
Scrum in a nutshell for SEP HS Mannheim
Scrum in a nutshell for SEP HS MannheimScrum in a nutshell for SEP HS Mannheim
Scrum in a nutshell for SEP HS MannheimJeffrey Groneberg
 
Presentatie Inpassingsvoorstel Buitenring Parkstad Tussen N274 N276
Presentatie Inpassingsvoorstel Buitenring Parkstad Tussen N274 N276Presentatie Inpassingsvoorstel Buitenring Parkstad Tussen N274 N276
Presentatie Inpassingsvoorstel Buitenring Parkstad Tussen N274 N276de KLING
 
Green Technology Lighting Presentation
Green Technology Lighting PresentationGreen Technology Lighting Presentation
Green Technology Lighting Presentationedanddebsmith
 
Sap Overview pdf
Sap Overview pdfSap Overview pdf
Sap Overview pdfpimporn
 

Destacado (7)

An introduction to Eclipse Mylyn
An introduction to Eclipse MylynAn introduction to Eclipse Mylyn
An introduction to Eclipse Mylyn
 
Buitenring Gelijkvloerse Kruising Merkelbekerstraat
Buitenring Gelijkvloerse Kruising MerkelbekerstraatBuitenring Gelijkvloerse Kruising Merkelbekerstraat
Buitenring Gelijkvloerse Kruising Merkelbekerstraat
 
Technology and Education
Technology and EducationTechnology and Education
Technology and Education
 
Scrum in a nutshell for SEP HS Mannheim
Scrum in a nutshell for SEP HS MannheimScrum in a nutshell for SEP HS Mannheim
Scrum in a nutshell for SEP HS Mannheim
 
Presentatie Inpassingsvoorstel Buitenring Parkstad Tussen N274 N276
Presentatie Inpassingsvoorstel Buitenring Parkstad Tussen N274 N276Presentatie Inpassingsvoorstel Buitenring Parkstad Tussen N274 N276
Presentatie Inpassingsvoorstel Buitenring Parkstad Tussen N274 N276
 
Green Technology Lighting Presentation
Green Technology Lighting PresentationGreen Technology Lighting Presentation
Green Technology Lighting Presentation
 
Sap Overview pdf
Sap Overview pdfSap Overview pdf
Sap Overview pdf
 

Similar a Fate of Ruby 1.8

RVM and Ruby Interpreters @ RSC Roma 03/2011
RVM and Ruby Interpreters @ RSC Roma 03/2011RVM and Ruby Interpreters @ RSC Roma 03/2011
RVM and Ruby Interpreters @ RSC Roma 03/2011Marcello Barnaba
 
The story of language development
The story of language developmentThe story of language development
The story of language developmentHiroshi SHIBATA
 
At&T Interactive: The Many Facets Of Ruby
At&T Interactive: The Many Facets Of RubyAt&T Interactive: The Many Facets Of Ruby
At&T Interactive: The Many Facets Of RubyCoby Randquist
 
The Future of library dependency manageement of Ruby
The Future of library dependency manageement of RubyThe Future of library dependency manageement of Ruby
The Future of library dependency manageement of RubyHiroshi SHIBATA
 
From Java to Ruby...and Back
From Java to Ruby...and BackFrom Java to Ruby...and Back
From Java to Ruby...and BackAnil Hemrajani
 
Go After 4 Years in Production - QCon 2015
Go After 4 Years in Production - QCon 2015Go After 4 Years in Production - QCon 2015
Go After 4 Years in Production - QCon 2015Travis Reeder
 
Ruby and Twitter at the Ruby drink-up of Sophia, January 2013
Ruby and Twitter at the Ruby drink-up of Sophia, January 2013Ruby and Twitter at the Ruby drink-up of Sophia, January 2013
Ruby and Twitter at the Ruby drink-up of Sophia, January 2013rivierarb
 
Huge Enterprise Systems Architecture Design with Java EE
Huge Enterprise Systems Architecture Design with Java EEHuge Enterprise Systems Architecture Design with Java EE
Huge Enterprise Systems Architecture Design with Java EERakuten Group, Inc.
 
Beyond the Hype: 4 Years of Go in Production
Beyond the Hype: 4 Years of Go in ProductionBeyond the Hype: 4 Years of Go in Production
Beyond the Hype: 4 Years of Go in ProductionC4Media
 
JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12Koichiro Ohba
 
Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718tengu
 
Ruby, the language of devops
Ruby, the language of devopsRuby, the language of devops
Ruby, the language of devopsRob Kinyon
 
The Value of Refactoring on an Agile Team
The Value of Refactoring on an Agile TeamThe Value of Refactoring on an Agile Team
The Value of Refactoring on an Agile TeamRob Myers
 
Frozen Rails Slides
Frozen Rails SlidesFrozen Rails Slides
Frozen Rails Slidescarllerche
 
How NOT to rewrite your library: tips on stable APIs
How NOT to rewrite your library: tips on stable APIsHow NOT to rewrite your library: tips on stable APIs
How NOT to rewrite your library: tips on stable APIsLoren Segal
 
The Future of library dependency management of Ruby
 The Future of library dependency management of Ruby The Future of library dependency management of Ruby
The Future of library dependency management of RubyHiroshi SHIBATA
 
Merb Camp Keynote
Merb Camp KeynoteMerb Camp Keynote
Merb Camp KeynoteYehuda Katz
 
Ruby, Rails, and the Open Source Community
Ruby, Rails, and the Open Source CommunityRuby, Rails, and the Open Source Community
Ruby, Rails, and the Open Source CommunityJim Myhrberg
 
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0Hiroshi SHIBATA
 

Similar a Fate of Ruby 1.8 (20)

RVM and Ruby Interpreters @ RSC Roma 03/2011
RVM and Ruby Interpreters @ RSC Roma 03/2011RVM and Ruby Interpreters @ RSC Roma 03/2011
RVM and Ruby Interpreters @ RSC Roma 03/2011
 
The story of language development
The story of language developmentThe story of language development
The story of language development
 
At&T Interactive: The Many Facets Of Ruby
At&T Interactive: The Many Facets Of RubyAt&T Interactive: The Many Facets Of Ruby
At&T Interactive: The Many Facets Of Ruby
 
The Future of library dependency manageement of Ruby
The Future of library dependency manageement of RubyThe Future of library dependency manageement of Ruby
The Future of library dependency manageement of Ruby
 
From Java to Ruby...and Back
From Java to Ruby...and BackFrom Java to Ruby...and Back
From Java to Ruby...and Back
 
Go After 4 Years in Production - QCon 2015
Go After 4 Years in Production - QCon 2015Go After 4 Years in Production - QCon 2015
Go After 4 Years in Production - QCon 2015
 
Ruby and Twitter at the Ruby drink-up of Sophia, January 2013
Ruby and Twitter at the Ruby drink-up of Sophia, January 2013Ruby and Twitter at the Ruby drink-up of Sophia, January 2013
Ruby and Twitter at the Ruby drink-up of Sophia, January 2013
 
Huge Enterprise Systems Architecture Design with Java EE
Huge Enterprise Systems Architecture Design with Java EEHuge Enterprise Systems Architecture Design with Java EE
Huge Enterprise Systems Architecture Design with Java EE
 
Beyond the Hype: 4 Years of Go in Production
Beyond the Hype: 4 Years of Go in ProductionBeyond the Hype: 4 Years of Go in Production
Beyond the Hype: 4 Years of Go in Production
 
JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12JRuby Hot Topics 2008-12-12
JRuby Hot Topics 2008-12-12
 
Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718Ruby Kaigi09 China Rubyupdate20090718
Ruby Kaigi09 China Rubyupdate20090718
 
Ruby, the language of devops
Ruby, the language of devopsRuby, the language of devops
Ruby, the language of devops
 
The Value of Refactoring on an Agile Team
The Value of Refactoring on an Agile TeamThe Value of Refactoring on an Agile Team
The Value of Refactoring on an Agile Team
 
Frozen Rails Slides
Frozen Rails SlidesFrozen Rails Slides
Frozen Rails Slides
 
How NOT to rewrite your library: tips on stable APIs
How NOT to rewrite your library: tips on stable APIsHow NOT to rewrite your library: tips on stable APIs
How NOT to rewrite your library: tips on stable APIs
 
The Future of library dependency management of Ruby
 The Future of library dependency management of Ruby The Future of library dependency management of Ruby
The Future of library dependency management of Ruby
 
Merb Camp Keynote
Merb Camp KeynoteMerb Camp Keynote
Merb Camp Keynote
 
Ruby, Rails, and the Open Source Community
Ruby, Rails, and the Open Source CommunityRuby, Rails, and the Open Source Community
Ruby, Rails, and the Open Source Community
 
Ruby and japanese
Ruby and japaneseRuby and japanese
Ruby and japanese
 
Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0Gemification for Ruby 2.5/3.0
Gemification for Ruby 2.5/3.0
 

Último

2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 

Último (20)

2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 

Fate of Ruby 1.8

  • 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
  • 5. 1.9.0 (Dec. 27 2007) 1.8.0 (Aug. 14 2003) 1.6.0 (Sep. 19 2000) 1.4.0 (Aug. 13 1999)
  • 6. 1.8.6 1.8.7 1.8.5 1.8.3 1.8.1 1.8.4 1.8.2 1.8.0
  • 7. @yukihiro_matz @yugui @knu @shyouh ei @wyhain es
  • 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/
  • 11. Ruby 1.8.7 Mentor: Urabe, Shyouhei (at TNT) 安定にしようとしています がんばってます バグとったりとかしてます バグ減りません…
  • 12.
  • 13. Ruby 1.8.7 Priority Security issues Bug fix Test fix / add Document fix / add Build system fix (e.g. configure.in)
  • 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 さんよろしくお願いします