[Moscow.pm] Зависимости проекта
Vladimir V. Perepelitsa
inthrax на gmail.com
Ср Фев 25 07:58:03 PST 2009
On Wednesday 25 February 2009 16:43:08 Walery Studennikov wrote:
> К сожалению, много всего, учитывая динамическую природу языка :(
> Точный ответ, боюсь, дать не может ВООБЩЕ ни одно средство.
> Только прикидки разной степени грубизны.
ну почему-же...
The only thing which can parse Perl (the language) is perl (the binary)
Делаем модуль, который переопределяет CORE::require
при обращении к вызову пробует загрузить.
Если не грузится, записываем как зависимость, выполняет install данного модуля
с CPAN и require'им еще раз.
и т.д.
Можно еще в нем предусмотреть проверку caller, т.е. учитывать только вызовы из
определенного неймспейса.
--
Vladimir Perepelitsa aka Mons Anderson
<inthrax на gmail.com> / #99779956
Подробная информация о списке рассылки Moscow-pm