> >> Кстати да, вот есть функция скажем sleep, как посмотреть ее "самый
> >> глобальный" уровень? в каком модуле ее переопределять?
> DK> BEGIN { *CORE::GLOBAL::sleep = sub { CORE::sleep(shift) if 42; }}
> не, это не ответ на вопрос. вопрос стоял так: как узнать что sleep
> именно в CORE::GLOBAL::sleep? где про это написано?

ээ какбэ ненадо передергивать, вопрос был в каком модуле переопределять,
см выше - так вот ответ что в CORE и CORE::GLOBAL. как узнать что оно
одно и тоже я не знаю, можете помедитировать на предмет равенства
\&sleep, или B::svref_2object(\&sleep), или ->START от предыдущего..
left as an exercise for the reader вобщем.

-- 
Sincerely,
        Dmitry Karasik

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить