LINUX.ORG.RU

История изменений

Исправление shell-script, (текущая версия) :

А в перле сколько мутотени нужно написать, чтоб из просто .pm-файла с набором функций сделать модуль? И можно ли это сделать не единственным способом?

В самом модуле добавить в начале package, в конце 1; В main натравить на него use(или require, или eval, или ещё чего-нить, что в голову взбредёт). Это много мутотени и один единственный способ?

У меня в одной программе надо читать директорию с модулями(я не знаю их названий и количество) и динамически подгружать набор определённых функций из них, так я вообще структуру формирую для этого

module_name => (
  function_name => &function
)
чтобы в дальнейшем в коде работать с ней по схеме $module_funcs{$module_name}->{$function}->();

Причём здесь я заранее знаю имена функций реализованных в модулях(есть своё API), но никто не мешает и их вычитать на стадии выполнения.

Исходная версия shell-script, :

А в перле сколько мутотени нужно написать, чтоб из просто .pm-файла с набором функций сделать модуль? И можно ли это сделать не единственным способом?

В самом модуле добавить в начале package, в конце 1; В main натравить на него use(или require, или eval, или ещё чего-нить, что в голову взбредёт). Это много мутотени и один единственный способ?

У меня в одной программе надо читать директорию с модулями(я не знаю их названий и количество) и динамически подгружать набор определённых функций из них, так я вообще структуру формирую для этого module_name => ( function_name => &function ) чтобы в дальнейшем в коде работать с ней по схеме $module_funcs{$module_name}->{$function}->();

Причём здесь я заранее знаю имена функций реализованных в модулях(есть своё API), но никто не мешает и их вычитать на стадии выполнения.