Добірка корисних ресурсів, що допоможуть опанувати Perl
Perl постачається з набором основних модулів, перелік яких наведено на perldoc. Зазвичай будь-який із цих модулів можна використати одразу. (У деяких дистрибутивах основні модулі, можливо, доведеться встановлювати окремо).
Awesome Perl — це дібраний список корисних модулів, який до того ж посилається на низку інших списків із рекомендаціями.
Для Perl існує кілька засобів встановлення модулів, які дають змогу встановити безліч найрізноманітніших модулів із CPAN.
Дуже швидкий і простий засіб встановлення модулів. Посібник із ним доступний на CPAN.
Якщо скористатися інструкціями щодо local::lib із документації зі встановлення, цей засіб уже буде встановлено.
Щоб установити потрібні модулі з cpanfile, достатньо виконати cpm install, а для встановлення рекомендованих чи бажаних модулів скористатися --with-recommends або --with-suggested відповідно.
Виконайте cpm install Module::Name, щоб установити конкретний модуль локально, або cpm install -g Module::Name, щоб установити його глобально.
Найвідоміший і найпоширеніший засіб встановлення модулів. Інструкції зі встановлення можна знайти на CPAN.
Щоб установити потрібні модулі з cpanfile, виконайте cpanm -L local --installdeps ..
Щоб установити конкретний модуль локально, виконайте cpanm -L local Module::Name, а щоб установити його глобально, виконайте cpanm Module::Name.
Якщо потрібна слушна загальна порада щодо написання коду на Perl, гарним довідником буде Perl Best Practices Деміана Конвея.
Щоб причепурити код, можна скористатися модулем Perl::Tidy.
Потім можна скористатися наданою утилітою perltidy,
щоб переформатувати код.
# modify file in-place and save old version as some_script.pl.bak
$ perltidy -b some_script.pl
У perltidy є безліч параметрів налаштування на будь-який смак. Вони
задокументовані тут.
Є також tidyview, візуальний інтерфейс, який дає змогу змінювати різні параметри й одразу бачити результат.
Якщо потрібно дотримуватися певних правил написання коду, є також Perl::Critic. Він містить правила, описані в уже згаданій книжці Perl Best Practices, але існує безліч плагінів, і його можна налаштувати під будь-які внутрішні правила написання коду.
Щоб скористатися:
$ perlcritic some_script.pl
Інструмент має безліч найрізноманітніших налаштувань; повний їхній огляд наведено в його документації.