[Moscow.pm] Плагины в perl программах

Костя Тен Kostya на yandex.ru
Пт Мар 12 04:58:53 PST 2010


Я так 
my $str = 'что-то.pm'
eval qq{
	CORE::require(\$str); 
};



> > Развернуть
> > > Развернуть
> > > Подскажите, пожалуйста, как Вы пишите  и подключаете плагины для своих
> > > программ?
> Не очень, конечно, понятно, что имеется в виду под плагинами. Но вот
> так, например.
> В одном месте нашего проекта, где имя "плагина" становится известным
> во время исполнения:
> require "$base/$pm" unless exists $INC{$pm};
> $this->{'code'} = $module->import();
> В другом, где загружаются все модули из каталога:
> use Module::Pluggable search_path => ['Infolavka::Search::Scanner'],
> sub_name => 'scanners',
> require => 1,
> inner => 0;
> 

--
Костя Тен


Подробная информация о списке рассылки Moscow-pm