From: Charles Oliver Nutter Date: 2008-12-05T03:25:42+09:00 Subject: [ruby-core:20316] Re: Behavior: autoload calls rb_require() directly Yukihiro Matsumoto wrote: > I mentioned about fragility just because that will be an issue for > Ruby 2.0. For MRI replacing core methods affect less, just because > core functionality is done by C functions. But implantation like > Rubinius suffers more. I think we will soon need to start discussing > separating/protecting core implementation from user code by some kind > of namespaces or packages. I agree. There's no practical reason anyone should be able to override Fixnum#+, after all, and protecting the core simplifies implementation and optimization too. - Charlie