всем привет,
рад представить публике свое творение
http://search.cpan.org/~ondr/personal/lib/personal.pm . Это моя личная попытка решить проблему пересечения имен (namespace collisions problem) под mod_perl.
попробую перечислить все что имеется на сегодняшний день по данной теме:
официальная документация советует варианты:
a) не допускать совпадений названий своих модулей - это нереально
б) использовать только абсолютные пути - это неудобно, непереезжаемо и порой невозможно
в) обязательно перегружать свои модули каждый раз - тормознуто, да и лишает возможности кэшировать переменные относительно пакетов
с выходом mod_perl2 появится ещё одна возможность:
выдавать на вирт. хосты по отдельному perl интерпритатору. да, это решает проблему, но вы себе расход памяти представляете?
вообщем у меня был несколько иной подход. насколько удачный судить вам.
документация пока скудная, со временем буду пополнять
работает под mod_perl1/2, mod_cgi.