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.

Для этого необходимо:

  1. Скачать файл rakudo-200906-parrot-1.3.0.tar.gz
  2. Распаковать
  3. Выполнить команду:
        gmake install
    
  4. Если требуется обновление:
        gmake update
    

Cпецифичных для FreeBSD хаков при сборке нет, поэтому высока вероятность, что можно использовать и под Linux. Проверить установку пока не получается по причине отсутствия в пределах досягаемости машины с Linux.

Предварительно установить perl 5.8.0,m4, bison,libgmp4 icudata и flex.

Включение в официальное дерево портов

Написал еще одно письмо майнтейнеру портов из FreeBSD - Сергею Скворцову. Уже как полгода нет его реакции по моим pr (130629, 132772) для добавления rakudo в официальное дерево портов FreeBSD.