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

Ответить