[Moscow.pm] Хочется очень странного... local at upper level
Vladimir V. Perepelitsa
inthrax на gmail.com
Пн Май 5 08:28:11 PDT 2008
хочу сделать сделующее:
чтобы код:
{
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