Вопрос

Я хотел бы узнать ваше мнение о том, как начать работу с Perl 6?Стоит ли использовать Rakudo, который создается на основе Parrot, или лучше использовать реализацию Pugs?

Если Ракудо, то как его лучше установить?Ежемесячные выпуски Parrot, прямо из SVN Parrot, другие?

Это было полезно?

Решение

Обратите внимание на дату моего ответа. Я оставлю это здесь, но мир уже не такой. См. ответ raiph .

<Ч>

Я бы порекомендовал использовать последнюю ежемесячную версию попугая с сайта Parrot или выпуск попугая на CPAN . Я обнаружил, что иногда последние вещи в багажнике / не работают по любой причине. Это только начало.

Как только вы начнете и будете достаточно храбрыми, передовой материал может быть более подходящим. На странице загрузки Parrot есть сведения о хранилище.

Обратите внимание, что вам не следует устанавливать попугай. Если они не исправили это с тех пор, как я посмотрел в последний раз, установка попугая портит процесс сборки. Сделайте это в исходном каталоге, но не используйте цель установки. Вы по-прежнему можете создавать языки / perl6, создавать цель perl6 и устанавливать ее там, где вам нравится.

Я отказался от Pugs, потому что установка последней версии GHC всегда была такой болью. Хотя я не смотрел на это некоторое время, но каждый новый релиз Pugs требует обновления GHC. Может быть, теперь это более вменяемое.

Другие советы

После моего первого посещения #perl6 на irc.freenode.org я получил следующие ответы на тот же вопрос:

Я рекомендую использовать ежемесячные выпуски Rakudo Star: http://rakudo.org/downloads/star Rakudo Star включает в себя Rakudo Perl 6, MoarVM, panda и некоторые модули Perl 6. Выпуск в феврале 2015 года будет последним, в который будет включена виртуальная машина Parrot.

Присоединитесь к IRC-каналу freenode # perl6 , чтобы использовать онлайн-ботов и / или получить помощь любого рода. Все добро пожаловать.

Если вы хотите использовать Perl 6 внутри Perl 5 - загрузить модули Perl 6, использовать объекты Perl 6, написать код Perl 6 - попробуйте новый Inline :: Perl6 (модуль Perl 5 в CPAN, который упаковывает и встраивает компилятор Perl 6 Rakudo-on-MoarVM).

Если вы хотите установить недавно протестированный стабильный выпуск пакета компилятора / doc / module, попробуйте Ракудо Стар дистрибутив.

Код см. в примерах , RosettaCode , learnXinYminutes и Календари приключений Perl 6 .

Ракудо, SVN.

Я почти уверен, что вы уже знаете это.

Установка Rakudo — лучший способ начать программировать на Perl 6.Rakudo — это компилятор и реализация Perl 6.

Лично я рекомендую устанавливать Rakudo с помощью менеджера установки rakudobrew, поскольку это упрощает процесс установки.Следуйте инструкциям здесь https://github.com/tadzik/rakudobrew.Помимо установки Rakudo и MoarVM, он также установит Panda, установщик модулей Perl 6.

Всю информацию, которую вы хотите знать о Perl 6, можно найти здесь: http://perl6.org/.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top