# New Ticket Created by  Patrick R. Michaud 
# Please include the string:  [perl #49182]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=49182 >


I'm converting a parrot-porters post into RT tickets so
that progress can be tracked.  The original post is at
http://www.nntp.perl.org/group/perl.perl6.internals/2007/12/msg42112.html

It appears that imcc is unable to handle :outer() flags when
they cross source code boundaries or to be able to use :outer()
to refer to subroutines currently stored in the symbol table.
(There may also be an issue in how one would use :outer() for
nameless subs, but I can come up with workarounds for that.)

In order to support constructs such as "eval", we need some way to
be able to dynamically compile new subroutines that are treated
as lexically nested within an existing sub.

See the parrot-porters post for a more detailed use case and
explanation.  (I can copy it into this ticket if that would
be better, but it's fairly long.)

Pm

Reply via email to