From: Charles Oliver Nutter Date: 2008-12-05T07:58:02+09:00 Subject: [ruby-core:20335] Re: Behavior: autoload calls rb_require() directly daz wrote: > Sorry, that's wrong. > > Like Pit just suggested elsewhere in this thread, we can't override to > log (a, :plus, b) then a._oldplus_(b). > > The design is short-circuited ... *not* optimized. > > A language designer shouldn't test her abilities to second guess what > the user is likely to want or need to do. It's a lost cause. :) I wasn't speaking as a language designer or an implementer; I was speaking as someone who'd like to be able to get C-like performance out of numeric operations in Ruby some day. Yes, it's still possible. But so is draining the ocean with an eyedropper. - Charlie