On Tue Sep 11 11:11:39 2007, bernhard wrote: > Patrick R. Michaud schrieb: > > On Tue, Aug 28, 2007 at 09:37:39AM -0700, Debbie Harry wrote: > > > >> # New Ticket Created by "Debbie Harry" > >> # Please include the string: [perl #45023] > >> # in the subject line of all future correspondence about this issue. > >> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=45023 > > >> > >> Maybe it would be useful to support inlining of subs (at PIR level?) > >> > >> This would support good programming style. > >> > > > > Well, I'm a bit confused as to what's being asked here, so I'll > > go ahead and ask for some clarification. > > > > Are you asking for the ability to define subs in PIR such that > > any PIR-based calls to those subs are then inlined? > > > > Or are you looking at this from more of a high-level language (HLL) > > perspective, such that someone writing in a HLL can designate > > certain blocks as being suitable for inlining? > > > I remember this as a conversation I had with a German guy at YAPC::EU. > The idea was optimisation of PIR code. Avoid the overhead of argument > passing by inlining subs in the PBC. > > My suggestion was to start a discussion by submitting an RT ticket for > that idea.
Ah. Handling things at the bytecode level is a bit beyond where I currently work, so I can't say how difficult or likely this is to happen anytime soon. I'd like to either stall this ticket, resolve it, or pass it off to someone else. Pm