Установка 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 - в нижнем.