Месяц: Январь 2018
1. Ресурсы про Perl 6
Давайте начнем новый сезон с того, что посмотрим, где сейчас идет движуха по поводу шестого перла.
Язык
Во-первых, есть официальная точка входа — сайт perl6.org.
Один из самых ценных разделов на этом сайте — документация (docs.perl6.org), содержащая достаточно подробное описанием синтаксиса, встроенных функций и классов. Иногда документации недостаточно, но почти всегда можно найти примеры использования описываемых языковых конструкций.
Софт
Следующий важный сайт — rakudo.org. Rakudo (или полностью — Rakudo Perl 6) — это лучшая (да, в целом, просто единственная) на сегодня полноценная реализация компилятора. За последние два-три года Ракудо радикально улучшился — перестал падать и стал работать достаточно быстро (об этом мы еще поговорим отдельно).
Если вы не собираетесь исследовать внутренности компилятора, а хотите просто загрузить компилятор, идите прямиком на страницу загрузки Rakudo Star — это набор, состоящий из компилятора, виртуальной машины и еще нескольких полезных модулей и утилит.
Текущий аналог CPAN для Perl 6 — утилита zef (она идет вместе с Rakudo Star) и сайт modules.perl6.org.
Попробовать Perl 6 без загрузки и установки компилятора можно и в онлайне на странице glot.io/new/perl6.
Люди
В социальной сфере у шестого перла два основных места встречи. Из современного — группа Perl6 на Фейсбуке.
Из прошлой эпохи — IRC-канал #perl6. Я однозначно рекомендую присоединиться к фейсбучной группе, а вот по поводу IRC решайте сами — там, конечно, можно найти интересное или задать вопросы, но при этом много разговоров, которые могут быть не особо интересными.
Что читать в онлайне
Есть сайт pl6anet.org — RSS-агрегатор блогов и сайтов про Perl 6. Ссылки с него появляются и на главной странице perl6.org.
Раз в неделю выходит выпуск Perl 6 Weekly — обзор основных событий за неделю, выходящий обычно вечером по понедельникам. Этого вполне достаточно, чтобы быть в курсе дел.
Если вам интересно следить за деталями разработки компилятора, подпишитесь на рассылки perl6-compiler@perl.org и perl6-language@perl.org. Еще несколько списков вы найдете на странице perl6.org/community в разделе Mailing Lists.
Буквально на днях, видимо как реакция на бурный срачик по поводу изъятия из Perl 5 ключевого слова when, что ломало обратную совместимость, появился ресурс alerts.perl6.org, где на сегодня висит пока единственный алерт про изменение имени метода .parse-names → .uniparse в следующей версии Perl 6.d.
Раз в год, с 1 по 24 или 25 декабря, выходят ежедневные статьи в Perl 6 Advent Calendar. Календарь только что закончился, следующий выход примерно через год, так что не постесняюсь дать ссылку на свой английский блог Perl 6 Inside Out, где я рассказываю о внутреннем устройстве Rakudo Perl 6.
На perl6.ru тоже заходите 🙂
Книги
Наконец, для офлайнового образования — читайте книги. В 2017 году вышло несколько книг на разный вкус, и еще несколько уже запланировано на 2018-й. Все книги по современному Perl 6 перечислены на странице allperlbooks.com/tag/perl6.0.
На сегодня это все, ждем вас завтра!