# New Ticket Created by Patrick R. Michaud
# Please include the string: [perl #56282]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56282 >
On Mon, Jun 23, 2008 at 09:33:43PM -0500, Patrick R. Michaud wrote:
> On Mon, Jun 23, 2008 at 06:27:31PM -0500, Patrick R. Michaud wrote:
> > There appears to be a fundamental design problem in Parrot's
> > current implementation of :outer. The short summary is that
> > :outer("sub_name") doesn't provide sufficient specificity
> > to accurately resolve an outer sub.
>
> The attached patch implements this last approach, causing
> :outer('xyz') to refer to the most recently compiled sub
> named 'xyz', as opposed to always using the first one.
Alas, the patch doesn't seem to hold when loading things from
precompiled bytecode -- e.g., running perl6.pbc versus perl6.pir.
So, the patch I submitted appears to be incomplete, and
now I need to figure out how :outer is resolved when loading
.pbc files. :-(
Pm