Представлен (http://rakudo.org/2016/07/22/announce-rakudo-star-release-20.../) релиз пакета Rakudo Star 2016.07 (http://rakudo.org/), включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые для разработки на языке Perl 6. Компилятор соответствует спецификации Perl v6.c, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках. В качестве виртуальной машины для исполнения байткода предлагается MoarVM (http://moarvm.org/), которая проходит все необходимые тесты (альтернативный бэкенд на базе JVM пока не обладает всей необходимой функциональностью).Ключевые улучшения:
- Возможность применения собственного модуля с отладчиком;
- Представлен метод .Map;
- Реализованы альтернативные пути вызова subtest;
- В IO::[Path,Handle] добавлен метод .mode, возвращающий права доступа к файлу в формате POSIX;- Поддержка собственный реализаций репозиториев, в том числе с возможностью предкомпиляции;
- Выполнение операций создания объектов (.new или .bless) ускорено в 3 раза;
- Снижены накладные расходы при вызове процедур;
- Значительно ускорены многие методы Str, List и Array;
- Время инициализации структур Map и Hash сокращено на 30%;
- Внесены значительные оптимизации в различные подсистемы (.map, gather/take и т.п.);
- Устранены многие проблемы, связанные с предкомпиляцией.
URL: http://rakudo.org/2016/07/22/announce-rakudo-star-release-20.../
Новость: http://www.opennet.me/opennews/art.shtml?num=44840
Вот когда на него mojolicious перепишут, вот тогда и попробуем.
> Вот когда на него mojolicious перепишут, вот тогда и попробуем.И что все "ископаемые" проекты переписывать? А новые делать - спасибо не надо :D
> А новые делать - спасибо не надо :DА на чем сейчас модно новые проекты делать?
на elixir вестимо
Упаси П-трек...
вместо запиливания своей виртуальной машины
лучше бы реализовали бы на виртуальной машине эрланга - вот тогда бы перл обрел вторую жизнь
и стал бы снова основным средством для веб-разработки
Он никогда им не был, он всегда был языком для парсинга текста. И при том офигенным.
Вообще-то на момент зарождения perl6 именно perl был основным языком веб. Парсинг текста всегда был лишь одной из задач perl.
А в книжке про Java пишут, что Java был основным языком зарождения web. Про другие книжки о других языках не могу ничего сказать – ещё не читал.