[Moscow.pm] Кто как работает с INC
Mons Anderson
mons на cpan.org
Пн Ноя 15 09:36:56 PST 2010
On Monday 15 November 2010 20:16:33 Oleg Kostyuk wrote:
> Скажите-ка, Автор, а в чём состоит обоснование "нужно"?
> И чем вам так FindBin не угодил?...
> Документация к вашему модулю ответа на эти вопросы не имеет.
>
1. FindBin может некорректно находить путь под mod_perl.
2. FindBin работает относительно исполняемого файла, а не осносительно
caller'a
3. Перл лингвистический язык, и `use lib::abs "..."' я нахожу более
семантически понятным и красивым, нежели `use FindBin; use
lib "$FindBin::Bin/../lib";'
тем более, что в случае, если вы попробуете вызвать findbin не из файла,
который собственно вызывается, то вы получите не тот результат, который дает
lib::abs
А еще я вот тестик накатал
http://github.com/Mons/lib-abs-vs-findbin
сравните вывод
perl bin/prog
perl bin/x/prog
и подумайте почему.
--
Mons Anderson aka Vladimir Perepelitsa
<mons на cpan.org> / #99779956 / quanth на irc.freenode.net
Подробная информация о списке рассылки Moscow-pm