From: Zeno Davatz Date: 2011-01-18T00:49:40+09:00 Subject: [ruby-core:34540] [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 Yui-san Thank you for your reply. > The year 2002 is the night before 1.8 is released, so we decided to > import Oniguruma in 1.9. I still do not understand that decision. Based on what was that decision taken? Why did you decide against applying the Patch for 1.8 and instead introduced "half" of the Patch in Ruby 1.9? This truly does make Ruby inconsistent. Yes, I know the Oniguruma gem. But I believe that gem should be applied as patch to the code. Now you have a gem, you have a patch and you have Ruby 1.9.2. Ruby should merge these features more aggressively. > "Consistency is not a goal of Ruby" is still correct. Why is this not a goal? If you buy a car you want it to last as long as possible. If you use software I would expect the same. Consistency is key to nature and the environment. For me it is important to understand _why_ Ruby wants to be inconsistent. When I boot into a new Kernel I expect it to boot. I do not expect a Kernel Panic. The same goal would do Ruby well. But maybe I will understand if you can explain me why Ruby does not want to be consistent. Best Zeno ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4239 ---------------------------------------- http://redmine.ruby-lang.org