Perl 6

Установка Perl 6 под парротом

Последние дистрибутивы Parrot (начиная с 0.5.2) содержат полностью работоспособоный и легкий в установке компилятор Perl 6, который, хотя и реализует лишь малую часть того, что должно быть в языке, реанимирует изначальную идею Perl 6 — преобразовывать программу в байт-код и выполнять ее виртуальной машиной.

Дистрибутив Parrot доступен на CPAN и занимает около 5 МБ. Установка проста:

perl Configure.pl
make
make reallyinstall

(Читатель Dmitriy Dzema из Владивостока пишет: Не советую делать reallyinstall для пэррота. Потом при обновлениях полезут баги. Лучше просто добавить папку со скомпиленным пэрротом в PATH.)

После этого заработает сам Parrot:

$ parrot -V
This is parrot version 0.5.2 built for nojit.
Copyright (C) 2001-2007, The Perl Foundation.

Чтобы получить perl6, нужно зайти в каталог languages/perl6, и выполнить команду

make perl6

Теперь доступен компилятор Perl 6:

$ perl6 -v 
This is perl6, revision 0 built on parrot 0.5.2
for darwin-2level.
Copyright 2006-2008, The Perl Foundation.

Обратите внимание, что для печати версии Parrot по-прежнему ожидает ключ -V в верхнем регистре, а perl6 - в нижнем.

rakudo, setup, parrot — 21 января 2008