Релиз Parrot 2.10.0, виртуальной машины для Perl 6
Вышел релиз виртуальной машины для динамических языков программирования Parrot 2.10.0, в первую очередь используемой в проекте Rakudo Perl 6. Parrot поддерживает выполнение универсального байткода, в который могут быть скомпилированы программы на таких языках, как Perl 6, Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, APL.Начиная с данного выпуска для разработки Parrot теперь используется система управления исходными текстами Git и сервис GitHub. Скрипты конфигурации, сборки и тестирования модифицированы с целью улучшения поддержки Git. Подготовлено небольшое руководство, в котором изложен типовой процесс работы с Parrot в Git.
Из других изменения можно отметить:
- обновление версии nqp-rx;
- корректировка обработки ошибок ввода/вывода;
- устранение утечек памяти и оптимизация работы сборщика мусора;
- поддержка определения IPv6 в скрипте сборочного конфигурирования;
- увеличена область действия String, FixedBooleanArray, PMCProxy, LexPad;
- Для Fedora подготовлен пакет с реализацией модуля PL/Parrot (postgresql-plparrot), предназначенного для написания встроенных процедур для PostgreSQL на языках PIR или Rakudo Perl 6;
© OpenNet