17 марта, вышел первый оф. релиз виртуальной машины для итерпретируемых языков Parrot Haru Tatsu. Parrot будет основой интерпретатора Perl, а также будет целевой платформой для компиляции кода Perl 6. Кроме реализованной части Perl 6, в байткод можно скомпилировать программы на других языках, включая APL, BASIC, Befunge, Brainfuck, Cola, Forth, Jako, Lisp, m4, Miniperl, Ook!, Parakeet, OpenComal, PHP, Plot, Pheme, Punie, Python, Ruby, Scheme, Span, Tcl, URM и YAL, но большая часть реализаций этих языков для Parrot неполна и находится в экспериментальном состоянии. К версии 1.0.0 из репозитория Parrot были извлечены компиляторы некоторых языков, вынесенные в самостоятельные проекты. Это коснулось и реализации Perl 6. Полная независимость от исторических следов, однако, планируется только к третьей версии.
Исходные коды и пакеты версии 1.0.0 для разных операционных систем, включая Windows и Mac OS X, доступны на официальном сайте.
|