История изменений
Исправление shell-script, (текущая версия) :
А в перле сколько мутотени нужно написать, чтоб из просто .pm-файла с набором функций сделать модуль? И можно ли это сделать не единственным способом?
В самом модуле добавить в начале package, в конце 1; В main натравить на него use(или require, или eval, или ещё чего-нить, что в голову взбредёт). Это много мутотени и один единственный способ?
У меня в одной программе надо читать директорию с модулями(я не знаю их названий и количество) и динамически подгружать набор определённых функций из них, так я вообще структуру формирую для этого
module_name => (
function_name => &function
)
Причём здесь я заранее знаю имена функций реализованных в модулях(есть своё API), но никто не мешает и их вычитать на стадии выполнения.
Исходная версия shell-script, :
А в перле сколько мутотени нужно написать, чтоб из просто .pm-файла с набором функций сделать модуль? И можно ли это сделать не единственным способом?
В самом модуле добавить в начале package, в конце 1; В main натравить на него use(или require, или eval, или ещё чего-нить, что в голову взбредёт). Это много мутотени и один единственный способ?
У меня в одной программе надо читать директорию с модулями(я не знаю их названий и количество) и динамически подгружать набор определённых функций из них, так я вообще структуру формирую для этого module_name => ( function_name => &function ) чтобы в дальнейшем в коде работать с ней по схеме $module_funcs{$module_name}->{$function}->();
Причём здесь я заранее знаю имена функций реализованных в модулях(есть своё API), но никто не мешает и их вычитать на стадии выполнения.