From: Zeno Davatz Date: 2011-01-19T00:41:45+09:00 Subject: [ruby-core:34557] [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 Thank you for your reply. I guess this boils down to the discussion of Micro-Kernel vs. Monolithic Kernel. I by far prefer the Monolithic Kernel, all in. I do not like modules in my Kernel. I always compile everything into my kernel. Obviously I expect the same of Ruby. If you have time, could you please explain what you mean by 'it is not necessarily a goal of Ruby to be consistent'? Any links you can point out to cement that philosophy? I somehow get the feeling that Ruby has a Top-Down Approach and not a Bottom-Up Approach. Features are designed from the visionary boiler-plate, Features do not develop like in Nature from the Bottom-Up. This I believe tends to break things as versus to integrate things. I think it is better to integrate and extend. I therefor vote for more _inclusion_ of patches and therefore I vote _explicitly_ for more consistency in Ruby. I think this shift towards explicit consistency could start with Ruby 1.8.8. I thank you for your time. Best Zeno ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4239 ---------------------------------------- http://redmine.ruby-lang.org