[Moscow.pm] Хочется очень странного... local at upper level

Ruslan Zakirov ruz на bestpractical.com
Пн Май 5 08:44:16 PDT 2008


тоже очень хочу!

2008/5/5 Vladimir V. Perepelitsa <inthrax на gmail.com>:
> хочу сделать сделующее:
>
>  чтобы код:
>  {
>         localize_var();
>         do_smth();
>  }
>
>  работал как приблизительно такой блок:
>  {
>         local $var = ...;
>         do_smth();
>  }
>
>  при вызове localize_var мне нужно выполнить local(${+caller}.'::var') = ..., и
>  чтобы она была локальна для вызывающего блока, а не для моего.
>
>  собственно я хочу сделать эмуляцию lexically scoped pragmas,
>  только для perl < 5.10.0
>
>  есть какие-нибудь идеи?
>
>  --
>  Vladimir Perepelitsa aka Mons Anderson
>  <inthrax на gmail.com> / #99779956
>  --
>  Moscow.pm mailing list
>  moscow-pm на pm.org | http://moscow.pm.org
>  http://mail.pm.org/mailman/listinfo/moscow-pm



-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm