[Moscow.pm] Иерархия use

Alexander Lourier aml на rulezz.ru
Пн Окт 19 00:52:45 PDT 2009


В письме Monday 19 October 2009 11:19:29 Dmitry E. Oboukhov написал:

> >> Есть бааальшой проект с тысячей модулей.
> >> Хочется посмотреть на то нет ли взаимных вызовов use из разных
> >> модулей.
> >>
> >> Чем можно посмотреть дерево вызовов use для определенного перлового
> >> скрипта или модуля?
>
> AL> Можно что-то такое написать:
>
> Написать да, это понятно. Интересует (пока) наличие того что из
> готового уже написано. А так же нечто универсальное, работающее как с
> .pm так и с .pl

В аттаче Devel::Dependencies с описанной идеей. Можно его положить куда-нибудь, чтобы было доступно интерпретатору, и 
вызвать программу с ключом -MDevel::Dependencies. Получается что-то вроде:

aml на boss:~$ perl -MDevel::Dependencies a.pl
B imported
A imported
hi all someval


USE REPORT
A uses: B
B uses: A
main uses: A, Devel::Dependencies


-- 
Alexander Lourier, http://aml.rulezz.ru/
----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: Dependencies.pm
Type: application/x-perl-module
Size: 690 bytes
Desc: отсутствует
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20091019/9e53e2a9/attachment.bin>


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