|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 19 Mar 2002 00:46:55 To : Denis Poznyakov Subject : Re: Q -------------------------------------------------------------------------------- Здравствуй, Denis Poznyakov. DP> >> в %INC - все подключенное соответственно как от каждого подключения DP> >> получить список sub-ов в нем? AS>> Точное решение этой задачи крайне нетривиально. Дело в том, что функции AS>> содержатся в packages и получить их список оттуда легко. А вот найти из AS>> какого файла был загружен данный package уже после того, как все было AS>> загружено - весьма нетривиально. По крайней мере я не вижу способов сделать AS>> это на чистом Перл. Варианты упрощения задачи: AS>> 1. Получить список функций не в файлах, а в packages. Типа: DP> то понятно DP> а если поднимается филик через require ?! "А вы так не делайте." (c)HP. Если для решения задачи недостаточно UNIVERSAL::can, значит, надо что-то править в консерватории. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11308e670c7d1.html, оценка из 5, голосов 10
|