Pittsburgh: Обновления порта perl6 для FreeBSD и не только
Pittsburgh - имя очередной версии Rakudo - реализации perl6 на ассемблере для виртуальной машины Parrot.
Регулярные выпуски Rakudo и Parrot
Версии Rakudo ( как и parrot) выходят ежемесячно - каждый третий четверг месяца. Они нумеруются последовательно, одним числом с решеткой перед ним. Вот пример состоявшихся выпусков:
2009-02-26 Rakudo #14 "Vienna" 2009-03-20 Rakudo #15 "Oslo" 2009-04-23 Rakudo #16 "Bratislava" 2009-05-21 Rakudo #17 "Stockholm"
До версии #14 Rakudo выходил в составе каждой версии Parrot, т.к. являлся составной частью его репозитория. С февраля Rakudo переехал на github.
Каждой версии Rakudo, помимо числового значения, присваивается имя одного из международных perl сообществ. Имя сообщества выбирается произвольно, но должно быть связано с какой-либо активностью этого сообщества на момент выхода версии или интересной историей, имеющей отношение к perl6.
Так например для версии #16("Bratislava") была выбрана Perl группа Bratislava.pm. Как объясняется в документации к этой версии, потому, что в Братиславе (столице Словакии) живет разработчик perl6 Jonathan Worthington, а сам город - замечательное место потребления пива, которое является ключевым компонентом вклада Jonathan в perl. :-)
Для последней версии #18 выбрано имя "Pittsburgh". В этом городе прошла ( 24-25 июня ) юбилейная perl конференция YAPC10 и Parrot воркшоп.
Для предстоящих выпусков Rakudo подготовлены имена следующих групп:
BristolBath.pm Milan.pm Seoul.pm
Когда-нибудь возможно появиться в этом списке и Moscow.pm...
Rakudoport - порт rakudo для FreeBSD
Обновил порт Rakudo (perl6) для FreeBSD. Скачать его можно по следующей ссылке: rakudo-200906.tgz
Есть также порт с возможностью установки последних версий Rakudo и Parrot непосредственно из репозиториев обоих проектов: rakudo-devel-200906.tgz
Теоретически пакет, подготовленный мной для FreeBSD порта, можно использовать на любом Linux.
Для этого необходимо:
- Скачать файл rakudo-200906-parrot-1.3.0.tar.gz
- Распаковать
- Выполнить команду:
- Если требуется обновление:
gmake install
gmake update
Cпецифичных для FreeBSD хаков при сборке нет, поэтому высока вероятность, что можно использовать и под Linux. Проверить установку пока не получается по причине отсутствия в пределах досягаемости машины с Linux.
Предварительно установить perl 5.8.0,m4, bison,libgmp4 icudata и flex.
Включение в официальное дерево портов
Написал еще одно письмо майнтейнеру портов из FreeBSD - Сергею Скворцову. Уже как полгода нет его реакции по моим pr (130629, 132772) для добавления rakudo в официальное дерево портов FreeBSD.

