From: Charles Oliver Nutter Date: 2011-01-10T16:20:44+09:00 Subject: [ruby-core:34293] Re: [Ruby 1.9-Feature#4254][Open] Allow method transplanting On Mon, Jan 10, 2011 at 1:15 AM, Ryan Davis wrote: > Matz, > > You've argued that being able to define != contradictory with == (a serious problem in my mind) is ok because we trust rubyists to do the right thing. How is this any different? If the method transplanted is pure ruby, why not allow it? Pure Ruby methods would be fine in JRuby as well. They're just bags of code at that point, and can only see the object's structure/representation as much as any other Ruby code. They might do things that cause Ruby exceptions to raise, but probably not crash. - Charlie