The OpenNET Project / Index page

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

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

Представлен релиз пакета 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
Тип: Программы
Ключевые слова: rakudo, perl, perl6
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 09:04, 24/07/2016 [ответить] [смотреть все]
  • +/
    Вот когда на него mojolicious перепишут, вот тогда и попробуем.
     
     
  • 2.2, Аноним, 09:44, 24/07/2016 [^] [ответить] [смотреть все]
  • +1 +/
    И что все ископаемые проекты переписывать А новые делать - спасибо не надо D... весь текст скрыт [показать]
     
     
  • 3.7, Аноним, 09:35, 25/07/2016 [^] [ответить] [смотреть все]  
  • +/
    А на чем сейчас модно новые проекты делать ... весь текст скрыт [показать]
     
     
  • 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, 11:33, 25/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Вообще-то на момент зарождения perl6 именно perl был основным языком веб. Парсинг текста всегда был лишь одной из задач perl.
     
     
  • 4.12, АНГЫВНАГЫНВАШЩ, 15:40, 27/07/2016 [^] [ответить] [смотреть все]  
  • +/
    А в книжке про Java пишут, что Java был основным языком зарождения web. Про другие книжки о других языках не могу ничего сказать – ещё не читал.
     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor