[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