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

Reply via email to