From: Bill Kelly Date: 2011-01-21T21:40:24+09:00 Subject: [ruby-core:34734] Re: [Ruby 1.8-Feature#4239] Let's begin a talk for "1.8.8" -- How's needed for surviving 1.8? Greetings, NARUSE, Yui wrote: > 2011/1/21 Bill Kelly : >> Similarly, I would be vastly concerned, disappointed, disheartened, >> and frankly incredulous were the ruby-core developers to allow a >> potential (not to mention demonstrated) source of instability such >> as this Hash#merge! inconsistency to remain lurking in the Ruby >> language unaddressed, once it had been discovered. > > Linux addresses all such potential instability? > That's great! I wonder if I may have been misunderstood. What I was trying to say was: I wholeheartedly applaud the following decision by ruby-core: "It may lead to difficult bug to indeterminately fail to add a new key. So, I propose to permit only updating value of existing key, and to always prohibit adding a new key: [...] This does not cause compatibility problem because this just raises exception that has already been occurred indeterminately." I believe this is the correct decision, and I would have been disappointed if instead the indeterminate behavior were allowed to remain. Regards, Bill