[Moscow.pm] Module::Loaded
Ivan Petrov
i.petro.77.00 на gmail.com
Ср Окт 26 00:09:58 PDT 2011
нужно написать некий функционал в стиле 'use base "Module"';
соответственно хочется чтобы этот модуль делал 'require Module'.
вроде все просто, однако хочется чтобы работало и с пакетами, которые
не выделены в модули
если пишем
use Module::Loaded;
use Module::Load;
unless (loaded $module) {
load $module;
}
то load естественно обламывается в случае если передается имя пакета,
который определен прямо в main::.
Понятно что можно поглядеть в пространство имен есть ли уже такой
пакет или нет.
но вот интересно, может стандартное есть что-то на эту тему чтобы
велосипед не городить?
Подробная информация о списке рассылки Moscow-pm