[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