The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

23.07.2016 22:04

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

Ключевые улучшения:

  • Возможность применения собственного модуля с отладчиком;
  • Представлен метод .Map;
  • Реализованы альтернативные пути вызова subtest;
  • В IO::[Path,Handle] добавлен метод .mode, возвращающий права доступа к файлу в формате POSIX;
  • Поддержка собственный реализаций репозиториев, в том числе с возможностью предкомпиляции;
  • Выполнение операций создания объектов (.new или .bless) ускорено в 3 раза;
  • Снижены накладные расходы при вызове процедур;
  • Значительно ускорены многие методы Str, List и Array;
  • Время инициализации структур Map и Hash сокращено на 30%;
  • Внесены значительные оптимизации в различные подсистемы (.map, gather/take и т.п.);
  • Устранены многие проблемы, связанные с предкомпиляцией.


  1. Главная ссылка к новости (http://rakudo.org/2016/07/22/a...)
  2. OpenNews: Выпуск Rakudo Star 2016.04, дистрибутива Perl 6
  3. OpenNews: Состоялся рождественский релиз Perl 6
  4. OpenNews: Ларри Уолл представил Perl 6.0.0
  5. OpenNews: Релиз Parrot 3.0.0, виртуальной машины для Perl 6
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44840-rakudo
Ключевые слова: rakudo, perl, perl6
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:04, 24/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот когда на него mojolicious перепишут, вот тогда и попробуем.
     
     
  • 2.2, Аноним (-), 09:44, 24/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот когда на него mojolicious перепишут, вот тогда и попробуем.

    И что все "ископаемые" проекты переписывать? А новые делать - спасибо не надо :D

     
     
  • 3.7, Аноним (-), 09:35, 25/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А новые делать - спасибо не надо :D

    А на чем сейчас модно новые проекты делать?

     
     
  • 4.8, анонимус (??), 09:49, 25/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    на elixir вестимо
     
  • 2.6, Аноним (-), 02:11, 25/07/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Упаси П-трек...
     

  • 1.9, анонимус (??), 09:51, 25/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вместо запиливания своей виртуальной машины
    лучше бы реализовали бы на виртуальной машине эрланга - вот тогда бы перл обрел вторую жизнь
    и стал бы снова основным средством для веб-разработки
     
     
  • 2.10, Аноним (-), 10:36, 25/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он никогда им не был, он всегда был языком для парсинга текста. И при том офигенным.
     
     
  • 3.11, angra (ok), 11:33, 25/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то на момент зарождения perl6 именно perl был основным языком веб. Парсинг текста всегда был лишь одной из задач perl.
     
     
  • 4.12, АНГЫВНАГЫНВАШЩ (?), 15:40, 27/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А в книжке про Java пишут, что Java был основным языком зарождения web. Про другие книжки о других языках не могу ничего сказать – ещё не читал.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру