[sisyphus] I: Perl 6 в Sisyphus

Vladimir Lettiev thecrux на gmail.com
Ср Окт 28 22:31:07 MSK 2015


В Sisyphus отправлена сборка Rakudo 2015.10 — компилятора языка
программирования Perl 6. Это первая официальная бета-версия, ну а
финальная версия компилятора ожидается накануне рождества 2015 года. Если
кому-то будет интересно поиграться с новой игрушкой, то добро пожаловать.

Важно заметить, что Perl 6 никогда не заменит Perl 5, поскольку это
совершенно другой язык программирования несовместимый с Perl 5.

Rakudo базируется на виртуальной машине MoarVM (http://www.moarvm.org) и
работает значительно быстрее, чем какие-либо предшествующие реализации.
Например, простой «hello world!»:

    $ time perl6 -e 'say "hello world!"'
    hello world!
    perl6 -e 'say "hello world!"' 0,29s user 0,08s system 99% cpu 0,379 total

Это уже быстрее, чем java :)

Помимо голого компилятора, можно поставить пакет perl6-Panda, который
позволит устанавливать другие Perl 6 модули с github. Это своеобразный
аналог cpanminus из Perl 5 или gem из Ruby. panda также может
устанавливать модули в домашнем каталоге (perl6 ищет модули в том числе и
в ~/.perl6).

Сборка пока достаточно сырая, нет авто-поиска зависимостей и прочей
красоты. В комплекте вытягивается valgrind/gdb, что, думаю, не помешает,
учитывая бета-статус.

-- 
Vladimir Lettiev aka crux ✉ theCrux на gmail.com


Подробная информация о списке рассылки Sisyphus