The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +/
Сообщение от opennews on 27-Апр-16, 10:53 
Состоялся (http://rakudo.org/2016/04/25/announce-rakudo-star-release-20.../) релиз пакета Rakudo Star 2016.04 (http://rakudo.org/), включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые  для разработки на языке Perl 6. Это второй выпуск после объявления (https://www.opennet.dev/opennews/art.shtml?num=43593) релиза языка программирования Perl 6. Компилятор соответствует спецификации Perl v6.c, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках. В качестве виртуальной машины для исполнения байткода предлагается MoarVM (http://moarvm.org/), которая проходит все необходимые тесты.


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


-  Значительно улучшена интерактивная оболочка REPL, в которой появилась поддержка многострочного ввода;
-  Поддержка нативных строковых массивов (https://p6weekly.wordpress.com/2015/03/16/2015-11-native-arr.../), оптимизированных для эффективной обработки строковых данных;

-  Значения в хэше с переменными окружения теперь представлены в алломорфном (https://design.perl6.org/S02.html#Allomorphic_value_semantics) виде;
-  Добавлен новый тип значений "Blob";
-  Внесены многочисленные оптимизации производительности и потребления памяти. Например, увеличена скорость сортировки и сравнения объектов;
-  Добавлена поддержка удаления (uninstall) модулей;
-  Возможность совместного использования модулей между разными версиями rakudo;
-  Из базовой поставки удалены модули Bailador и ufo;

-  Добавлен модуль-обработчик Native::Resources;
-  В DBIish улучшена поддержка СУБД Oracle и PostgreSQL;
-  В Shell::Command прекращена поддержка операции which.

URL: http://rakudo.org/2016/04/25/announce-rakudo-star-release-20.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=44321

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  –11 +/
Сообщение от Крутой программист on 27-Апр-16, 10:53 
Ну если покажите какой-нибудь сочный MVC фреймфорк на perl6, то так и быть, возьму на заметку и что-нибудь на нем запилю.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +17 +/
Сообщение от Аноним (??) on 27-Апр-16, 11:14 
>то так и быть, возьму на заметку и что-нибудь на нем запилю.

пощади человек-фреймворк

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  –1 +/
Сообщение от человек фреймворк on 28-Апр-16, 14:27 
Ну хорошо, тогда скажите мне, какое у p6 есть приемущество перед любой другой платформой для разработки?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +3 +/
Сообщение от angra (ok) on 27-Апр-16, 11:46 
> -  Внесены многочисленные оптимизации производительности и потребления памяти. Например,
> увеличена скорость сортировки и сравнения объектов;

Неужто наконец стали задумываться о скорости? Надо будет на досуге глянуть на сколько порядков отстают от perl5 сейчас.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +5 +/
Сообщение от angra (ok) on 27-Апр-16, 14:26 
Посмотрел.
Время старта ~ 0.180s против 0.002s. Ну это простительно для его области применения и нам нужно лишь для его вычитания из времени работы.
Мой любимый простой тест - заполнение списка последовательными значениями.
На 10000 элементов perl6 тратит 0.040s против 0.002s у perl5.
На 100000 элементов perl6 тратит 0.480s против 0.012s у perl5.
На 1000000 элементов perl6 тратит 5.0s против 0.120s у perl5.

Из позитивного - линейный рост времени от количества элементов, раньше было хуже.
Из негативного - все еще в 40 раз медленнее perl5.  

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  –1 +/
Сообщение от Аноним email(??) on 27-Апр-16, 12:48 
слишком поздно
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  –2 +/
Сообщение от Аноним (??) on 27-Апр-16, 13:15 

В тиобе индексе шестёрки нет.
Какие у него перспективы?
Как окупяться ресурсы потраченные на его изучения?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +/
Сообщение от Аноним email(??) on 29-Апр-16, 07:21 
повышение ЧСВ - ну разве не подвод для изучения очередного ненужного языка?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  –1 +/
Сообщение от Аноним (??) on 27-Апр-16, 13:31 
Пилите RPerl, сволочи, хватит гальванизировать 6ю ветку!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +3 +/
Сообщение от Саша (??) on 27-Апр-16, 13:40 
Perl6 - это другой язык, веткой он фактически никогда не был. Разница между Perl5 и Perl6 значительно больше чем между C и C++. RPerl разрабатывают совсем другие люди.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

16. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +/
Сообщение от жопка3 on 28-Апр-16, 20:21 
вы уверены что хорошо понимаете разницу между C и C++ ? :)
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

18. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +/
Сообщение от dq0s4y71 (??) on 04-Май-16, 15:24 
У них хотя бы синтаксис основных операторов одинаковый.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

14. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  +1 +/
Сообщение от rshadow (ok) on 27-Апр-16, 17:04 
5.20 надо было переименовывать в perl 7 и идти дальше. А этот неизвестный язык (perl 6) оставить в покое и даже палочкой не тыкать. Либо как вариант ссаными тряпками погнать этих разрабов в ruby. Оно по всей видимости оттуда вдохновение черпало.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Выпуск Rakudo Star 2016.04, дистрибутива Perl 6 "  –1 +/
Сообщение от Аноним (??) on 27-Апр-16, 14:20 
Жду с нетерпением выпуска linux дистрибутива Perl 7
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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