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

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

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

a...@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/

Attachment: Dependencies.pm
Description: application/perl-module

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

Ответить