Используем Perl в OS/2


Несколько слов о.

В этой заметке я бы хотел рассказать о том, как использовать язык Perl в операционной системе OS/2. Оставив религиозные войны любителям порассуждать о том, что такое хорошо и что такое плохо, я лишь замечу, что для языка Perl написано немалое количество полезных скриптов, которые можно эффективно использовать и в OS/2. Данная заметка ставит целью рассказать о том, как быстро установить Perl в системе OS/2.

Установка

Для OS/2 доступна последняя официальная (на момент написания статьи) версия Perl 5.8.0. Для её установки вам потребуется скачать архивы:
perl-5.8.0-bin.zip - OS/2 бинарники Perl 5.8.0.
perl-5.8.0-core.zip - модули и скрипты Perl 5.8.0.
perl-5.8.0-doc.zip - документация Perl 5.8.0 в inf формате.
Затем распакуйте содержимое этих архивов на диск (например, в c:\dev\Perl). Теперь у вас есть выбор — либо прописать все переменные, необходимые для работы Perl, в файл config.sys, либо воспользоваться файлом для запуска Perl, который выставит все переменные, а затем запустит perl с указанными параметрами.
Я рекомендую второй путь. Для этого вы можете воспользоваться скриптом perl.cmd который я использую для запуска Perl-скриптов.
/* perl.cmd - loader for the perl 5.8 */
perlpath="c:\dev\Perl"; /* specify perl location there */
'@echo off'
'set path='||perlpath||'\bin\5.8.0;%path%'
'set PERL_LIBBATH=L:/Perl/lib; '||perlpath||'\lib;'
'set PERLLIB_PREFIX=L:/Perl/lib; '||perlpath||'\lib'
'set beginlibpath='||perlpath||'\lib'
'set PERL_SH_DIR='||perlpath'||\bin\5.8.0'
'SET LC_ALL=C' /* EMX support only C locacle :( */
'SET lang=EN_US'
'perl.exe 'arg(1)

Послесловие

Надеюсь, данная статья была для вас полезной. В заключение хотелось бы отметить, что я успешно использую Perl/OS2 для сбора статистики с роутеров (MRTG/2) и борьбы со спамом (ASSP). Если у вас возникнет желание скомпилировать Perl самостоятельно, я рекомендую воспользоваться проектом ux2 Build system.
Alex Samorukov


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ