At 2:47 PM -0400 7/11/02, Chip Salzenberg wrote:
>According to Dan Sugalski:
>>  At 9:50 PM -0400 7/9/02, Chip Salzenberg wrote:
>>  >    3a. If so, how can one distinguish among the e.g. many C<my $foo>
>>  >        variables declared within the current function?
>>
>>  One pad per block, rather than per sub.
>
>I just remembered why I thought that woundn't work:  BEGIN is a block.
>
>    my $x = 1;
>    BEGIN { %MY::{'$y'} = \$x }
>    print $y;
>
>So what do I need to make this aliasing work?  C<%OUTER::MY::>?

Yup. Or caller, or something. I'm not sure what Larry's planning on 
for the syntax.
-- 
                                         Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                       teddy bears get drunk

Reply via email to