On 3/12/03 1:50 AM, Mark Biggar wrote: > John Siracusa wrote: >>> From A6: >>> I worry that generalized wrappers will make it impossible to compile fast >>> subroutine calls, if we always have to allow for run-time insertion of >>> handlers. Of course, that's no slower than Perl 5, but we'd like to do >>> better than Perl 5. Perhaps we can have the default be to have wrappable >>> subs, and then turn that off with specific declarations for speed, such as >>> "is inline". >> >> I think there's a lot of room between "allow this subroutine to be wrapped" >> and "inline this subroutine." Whatever the "specific declaration for speed" >> is that forbids runtime wrapping of a subroutine, it should not be spelled >> "inline." >> >> (although "inline" may imply "dontwrapmeplease" or whatever :) > > I don't see how a sub being inline-able prevents being wrap-able.
I did say "may"... :) (anyway, my original point still stands) -John