Выпуск Rakudo Star 2016.04, дистрибутива Perl 6

Материал из Викиновостей, свободного источника новостей

27 апреля 2016 года

Состоялся релиз пакета Rakudo Star 2016.04, включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые для разработки на языке Perl 6. Это второй выпуск после объявления релиза языка программирования Perl 6. Компилятор соответствует спецификации Perl v6.c, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках. В качестве виртуальной машины для исполнения байткода предлагается MoarVM, которая проходит все необходимые тесты.

Если прошлый выпуск был ориентирован в основном на исправление ошибок, то в Rakudo Star 2016.04 представлена достаточно большая порция новшеств:

  • Значительно улучшена интерактивная оболочка REPL, в которой появилась поддержка многострочного ввода;
  • Поддержка нативных строковых массивов, оптимизированных для эффективной обработки строковых данных;
  • Значения в хэше с переменными окружения теперь представлены в алломорфном виде;
  • Добавлен новый тип значений "Blob";
  • Внесены многочисленные оптимизации производительности и потребления памяти. Например, увеличена скорость сортировки и сравнения объектов;
  • Добавлена поддержка удаления (uninstall) модулей;
  • Возможность совместного использования модулей между разными версиями rakudo;
  • Из базовой поставки удалены модули Bailador и ufo;
  • Добавлен модуль-обработчик Native::Resources;
  • В DBIish улучшена поддержка СУБД Oracle и PostgreSQL;
  • В Shell::Command прекращена поддержка операции which.

Источники[править]


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

Комментарии[править]

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