Релиз Parrot 3.0.0, виртуальной машины для Perl 6

18 января 2011 года

Вышел (Архивная копия от 21 октября 2020 на Wayback Machine) релиз виртуальной машины для динамических языков программирования Parrot 3.0.0 (Архивная копия от 22 октября 2020 на Wayback Machine), в первую очередь используемой в проекте Rakudo Perl 6. Parrot поддерживает выполнение универсального байткода, в который могут быть скомпилированы программы на таких языках, как Perl 6, Tcl, Javascript (Архивная копия от 25 февраля 2008 на Wayback Machine), Ruby (Архивная копия от 8 июля 2007 на Wayback Machine), Lua, Scheme, PHP (Архивная копия от 16 апреля 2010 на Wayback Machine), Python, APL.

В новой версии представлен новый API ("parrot/api.h") для встраивания виртуальной машины в приложения. Полиморфные контейнеры Packfile реструктуризированы и теперь могут быть использованы для генерации исполняемого байткода. Улучшена поддержка Unicode для файлового ввода/вывода, переменных окружения, имен программ и параметров командной сроки. Добавлена поддержка языка OMeta for Winxed. Обновлена документация и расширен набор тестов.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Релиз Parrot 3.0.0, виртуальной машины для Perl 6», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.