From: Zeno Davatz Date: 2011-01-21T16:50:27+09:00 Subject: [ruby-core:34703] [Ruby 1.8-Feature#4239] Let's begin a talk for "1.8.8" -- How's needed for surviving 1.8? Issue #4239 has been updated by Zeno Davatz. Dear Matsumoto-san I will try to be helpful with the Trunk development. I still think it is very important that 1.8.8 is a _bridge_ to Ruby 1.9.2. It should not be a dead-end road to stable heaven. It should be a bridge to Ruby 1.9. I think Ruby 2.0 can break everything but not 1.9. 1.9 should be the very stable version but should _also_ cover everything that is in 1.8. But again, obviously I do not understand the release cycle of Ruby and I also think it is not that clear as to when one can expect things to be broken. When I read about Ruby 1.9.2 I get the impression is solves all my problems. Well if it breaks with old habits then it creates more problems. So something feels wrong for me. Switching from Ruby 1.8.6 to Ruby 1.9.2 should be made hassle-free. I think Ruby should in the future pay more attention to apply patches from the bottom up so that the User experiences more consistency when he switches to a new Ruby version. It is essentially what I believe is the problem of the micro-kernel. It is chopped up in to many pieces. And it gets worse if new releases are designed from the top-down instead of from the bottom up (meaning evolution through patches is a good thing). That is what Linus does well. He breaks down new features, he does not break old ones because a current user should not have a bad experience when he upgrades. If you buy a new car and everything is different from the old model (in a sense that the concept is completely different) then you will feel betrayed as a customer. Great products come with great consistency. Great products make you feel the change in a positive way. Please try not to break old habits, Methods and Concepts. Best Zeno ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4239 ---------------------------------------- http://redmine.ruby-lang.org