Today Apr 14, 2016 at 15:15 Eugene Grosbein wrote: > On 14.04.2016 12:00, Sergey V. Dyatko wrote: > > >> Подразумевались CPAN модули, для которых нет порта. > > > > я, когда приходилось работать с поделиями на этом птичьем языке, писал порты > > для недостающих модулей. вручную. > > +1 > > На самом деле, написать простой порт для интерпретируемого языка несложно. > Достаточно один раз внимательно прочитать Porters Handbook и потренироваться, > дальше просто копируешь результат и слегка правишь его под новый модуль.
Или пойти по пути держать рядом с кодом. Например, для работы use Image::Magick::Matte достаточно рядом с тем скриптом mkdir -p Image/Magick и положить файл Image/Magick/Matte.pm. При этом use Image::Magick спокойно возьмёт остальное из установленного в системе /usr/local/lib/perl5/site_perl/mach/5.20/Image/Magick.pm и саму /usr/local/lib/perl5/site_perl/mach/5.20/auto/Image/Magick/Magick.so. Можно больше и гибче: http://perldoc.perl.org/lib.html Если не нужны компилируемые библиотеки, то переносимость только выше. -- WNGS-RIPE
