Во-первых, и самое главное, следите за агрегатором новостей Planet Six . Perl 6 еженедельных встреч и блогов от ведущих разработчиков и многих членов сообщества включены, и это отличный способ не отставать от прогресса Perl 6.
Чтобы получить представление о том, как работает Rakudo Perl, ведущая реализация Perl 6, посмотрите Календарь событий Perl 6 . Каждый день показывает другой аспект Perl 6 и степень, в которой он был реализован прямо сейчас Ракудо.
Обновление (март 2012 г.): Сравнение функций perl6.org показывает прогресс в реализации Rakudo и Niecza (компилятор, ориентированный на CLR, например, .NET, Mono).
Perl 6, как спецификация, все еще подвергается постоянному доработке и рефакторингу. Некоторые примеры, где спецификация неясна: иерархия объектов, то, что должно и не должно быть частью базовой библиотеки, обработка дат, лень, «автоматическая многопоточность» соединений. Но основная часть языка была доработана. Спецификация очень амбициозна, и IMHO является одной из основных причин, почему Perl 6 потребовалось так много времени, чтобы начать работу.
С точки зрения реализации, ведущим проектом является Rakudo Perl 6, построенный поверх виртуальной машины Parrot. Возможно, есть дюжина преданных разработчиков и многие другие, которые помогают тестировать, писать библиотеки, код и документацию. Большая часть разработок финансируется за счет грантов от Perl Foundation и сообщества, поэтому нет никаких оснований ожидать, что она прекратится.
Rakudo содержит множество ошибок и множество отсутствующих функций. Только недавно он подвергся огромному рефакторингу - ветке 'ng'. Просмотрите любой существующий источник Perl 6, и вы найдете множество комментариев, говорящих «Rakudobug» или «Rakudo еще не реализовал это ...»
Несмотря на это, это рисует несправедливую картину Ракудо. Спецификация Perl 6 амбициозна, если не сказать больше. Язык обладает таким безумным количеством функций, что потребовались годы разработки для того, чтобы достичь того уровня, на котором они находятся сегодня. Rakudo, безусловно, достаточно для того, чтобы люди могли писать текстовые игры, вики и другие веб-приложения, и с каждым днем все лучше. На данный момент разработчики написали около 40000 модульных тестов для Perl 6, поэтому легко увидеть улучшения в реализации (Rakudo в настоящее время проходит ~ 30 тыс. Тестов, или 79% тестового набора)
Первый «стабильный» релиз Rakudo известен как «Rakudo Star». В настоящее время он запланирован на второй квартал 2010 года (апрель-июнь). Основная идея заключалась в том, чтобы реализовать большую часть Perl 6 - не весь язык, а полезную его часть - и минимизировать ошибки. Что касается готового к производству , в Perl 6 всегда была дата выхода "Christmas". Возможно, это Рождество, скорее, что-то еще. Пройдет много времени, прежде чем вы сможете использовать весь Perl 6 без ошибок, но мы по крайней мере увидим стабильную версию очень скоро , и, надеюсь, шумиха над Perl 6 снежный ком оттуда, как только люди обнаруживают, что это реальный .
Если вас интересует Perl 6, вы можете рассмотреть возможность участия в сообществе. Исходя из моего опыта, это очень дружелюбное сообщество (оно почти наводит меня на мысль, насколько все хороши, даже в IRC). Установите Rakudo, попробуйте сломать его, файл ошибок. Написать тестовые случаи. Напишите реализации для основных функций, напишите модули. Есть много дел!