--- John Siracusa <[EMAIL PROTECTED]> 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."

Hmm. In this area, I'm surprised that Larry didn't know better. My
confidence in the implementation team's ability to produce fast
functions, regardless of wrappage, is pretty high.

I agree with you, John -- "make this fast" and "make this inline"
aren't the same thing by a long shot. 

=Austin

Reply via email to