URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111140
[ Назад ]

Исходное сообщение
"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"

Отправлено opennews , 01-Май-17 22:33 
Представлен (http://rakudo.org/2017/05/01/announce-rakudo-star-release-20.../) релиз пакета Rakudo Star 2017.04 (http://rakudo.org/), включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые  для разработки на языке Perl 6. Компилятор соответствует спецификации Perl v6.c, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках. В качестве виртуальной машины для исполнения байткода предлагается MoarVM (http://moarvm.org/), которая проходит все  тесты (альтернативный бэкенд на базе JVM пока не обладает всей необходимой функциональностью).


В новой версии отмечается большая порция важных улучшений в подсистеме ввода/вывода и утилите  для установки модулей "zef (https://github.com/ugexe/zef)". В состав также включена новая версия модуля DBIish с поддержкой pg-consume-input и внесены большие оптимизации производительности в модуле обработки формата JSON.

URL: http://rakudo.org/2017/05/01/announce-rakudo-star-release-20.../
Новость: http://www.opennet.me/opennews/art.shtml?num=46481


Содержание

Сообщения в этом обсуждении
"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено UraniumSun , 01-Май-17 22:33 
Отправляйте лучше на perl6.org вместо rakudo.org, там шрифты читабельные и есть https

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним84701 , 01-Май-17 23:45 
> Отправляйте лучше на perl6.org вместо rakudo.org, там шрифты читабельные и есть https

Гм, а что не так со шрифтами?
http://pic4a.ru/75/Yf.png


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено типс , 02-Май-17 00:10 
шестой перл слишком перл, но неудобен

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 01:16 
Perl6 - высокоуровневый, поэтому не Ъ. Perl5 при своей низкоуровневости очень прост, поэтому самое оно. Мне кажется с perl6 та ситуация когда "перестарались".

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено chinarulezzz , 02-Май-17 02:08 
Имхо, с ООП перестарались. Мне нравится нынешний минимализм, из которого в p5 доступны разные виды ООП систем (http://perldoc.perl.org/perlootut.html#PERL-OO-SYSTEMS). В p6 же унифицировали, что хорошо и плохо одновременно. Как по мне, так хуже потому, что не тимтоуди бай дизайн.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено . , 02-Май-17 04:14 
Я тут недавно, да под виски, с настоящим сварщиком на эту тему говорил.
Он зарабатывает именно писанием на Перле на 5 под в основном - под юниккс-бейзд.
Вид с его колокольни:
НЕ Перловщикам 6 Перл не нужен - ибо он всё ещё Перл ...
Перловщикам 6 Перл не нужен потому что он - уже не Перл ...

Как то так ...


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 04:33 
Так да, смыслв в perl6 нет. Perl5 начиная с 5.10 сильно развивается: наконец my sub NAME () {} реализован, use feature 'state', а в предстоящем релизе 5.26 теперь %{NAME} в скалярном контексте будет возвращать количество ключей. Жалко с ~~/given/when пока не сложилось, очень было прикольно. Очень-Очень!!

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Cuernud , 02-Май-17 17:26 
> НЕ Перловщикам 6 Перл не нужен - ибо он всё ещё Перл
> ...
> Перловщикам 6 Перл не нужен потому что он - уже не Перл
> ...

Ага. Может ли Ларри Уолл создать такой Пёрл, который ему же не будет нужен?
Или к какой категории упомянутого Ларри Уолла следует отнести?


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 09:46 
да пофиг ооп. сделайте его хотя бы настолько же быстрым, как п5 :)

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено dq0s4y71 , 02-Май-17 14:47 
ОМГ, мне в своё время рассказывали, что Си - "низкоуровневый" (по сравнению с С++, который "высокоуровневый"), а теперь уже рассказывают про "низкоуровневый" Перл5 по сравнению с "высокоуровневым Перл6. Но что-то мне подсказывает, что изменился всё-таки не уровень языков, а уровень программистов :)

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 16:47 
Не уверен что поймете, но нужно оценивать с позиции объектной модели реализации примитивов языка чтобы понять идею моего сообщения.
На будущее: если встретите выражение "HTTP-стек", "WEB-стек", "HTTP(S) - это транспортные протоколы", то не стоит спешить кидаться в оппонента помидорами с лейблами TCP,UDP и SCTP. Мало ли, вдруг там они копаются в "глубинах" протоколов SOAP и WebDav.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено dq0s4y71 , 03-Май-17 14:28 
> нужно оценивать с позиции объектной модели

Жабакодер?


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 03-Май-17 19:19 
Есть такое.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено rshadow , 02-Май-17 15:57 
perl6 слишком не перл, потому и не удобен.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 16:55 
вот теперь прямо в точку!

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено angra , 02-Май-17 03:16 
> A useful and usable production distribution of Perl 6

Смешно.


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Степаныч , 02-Май-17 09:19 
Согласен. write-only язык. В booking.com уже начали с него слазить и обозначили всё что на нём написано как legacy.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 10:03 
> В booking.com уже начали с него слазить и обозначили всё что на нём написано как legacy

Учитывая что они приглашают perl девелоперов на работу, ваш вброс выглядит очень странно.


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Степаныч , 02-Май-17 10:20 
Приглашают чисто на поддержку старого. Новое пишут на golang в R&D.
А валят они от Perl банально из-за того что надоело поддерживать кастомные сборки и  писать свои костыли\прослойки для нормального скэйлинга в облаке.
К тому же коллективное владение кодом на Perl для команды из 50+ разработчиков отнюдь не лёгкая задача.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 11:20 
> А валят они от Perl банально из-за того что надоело поддерживать кастомные сборки и  писать свои костыли\прослойки для нормального скэйлинга в облаке.

Сделать одноразово reusable решения не в состоянии? Разработчики не хотят или тимлид проекта тормозит?

> К тому же коллективное владение кодом на Perl для команды из 50+ разработчиков отнюдь не лёгкая задача.

Понятно в чем дело. Это не проблема perl.


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено _ , 02-Май-17 16:43 
>Это не проблема perl.

Ну значит завернёт ласты совершенно здоровым! (С)


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 16:52 
Бедный, тебя тоже perl осилил?

> The Perl Programming Language
>  Some information about Perl:
>   Highest Position (since 2001): #3 in May 2005
>   Lowest Position (since 2001): #13 in Apr 2014

https://www.tiobe.com/tiobe-index//


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено angra , 02-Май-17 17:09 
> write-only язык

Только для нубов. Особенно в случае perl6.

> В booking.com уже начали с него слазить и обозначили всё что на нём написано как legacy

Ты нам из будущего пишешь, где perl6 смогли довести до ума и внедрить или просто не различаешь perl и perl6?


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 09:45 
жду реализации, чтобы старт интерпретатора стал быстрым и стало иметь смысл писать на нём однострочники. а то если писать "программы" на п6, а однострочники на п5 -- то это фигня какая то. в остальном, п6 вполне интересен.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено angra , 02-Май-17 17:06 
Старт интерпретатора в течении секунды не проблема для однострочников. Проблема там в том, что тормозит вообще всё. Он на два порядка сливает perl5 на одной из самых частых операций - добавление элемента в массив. В результате однострочники, которые выполняются за секунды на perl5, требуют минут на perl6. Так что он не годится ни для однострочников, ни для крупных программ. Он вообще ни для чего практического не годен. Именно поэтому меня так смешит их пафосное "A useful and usable production distribution of Perl 6".

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 17:32 
angra, с компилятором rperl еще не разбирался?

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено angra , 02-Май-17 17:46 
Нет. Пока не вижу смысла в нем. Если мне захочется/понадобиться пожертвовать мощью perl в угоду скорости, то я всегда могу использовать Go.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 18:38 
Понятно. Я просто хотел узнать особенности, точнее какой прирост и на чем именно. Просто вдруг копеечное вложение сил дадут огромный прирост.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено A.Stahl , 02-Май-17 09:53 
Шестой перл? Это как третий питон, но перл? Ок...

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 10:04 
Нет.

"Perl 6 is a sister language, part of the Perl family, not intended as a replacement for Perl 5, but as its own thing - libraries exist to allow you to call Perl 5 code from Perl 6 programs and vice versa. "

снова TIMTOWTDI


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено A.Stahl , 02-Май-17 10:17 
Т.е. шестой перл это и не перл вовсе? Ок...

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 11:41 
питон3 это питон? питон2 это питон? питон3 это питон2 питон2 это питон3?

дима человек? вася человек? дима это вася? вася это дима?

вуз, 1-й курс, курс по логике.


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено _ , 02-Май-17 16:45 
Смотри 4.7
Мои труды читать надо! (С) Выбегайлло, БС

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено qwerty , 02-Май-17 13:39 
что не так с третьим питоном?

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 15:28 
> что не так с третьим питоном?

он нужен чуть более чем шестой перл


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено _ , 02-Май-17 16:54 
Ты просто не в теме сынок. Уже портировали всё.

Ну Ок, найти какую нить 3-таер либу которую не портировали конечно можно. Но я те и плюсовых либ дам которые текущие компиляторы не соберут :) а переписывать никому не надо.

Питонистами 3-й питон признаётся Питоном. Всеми.
Как только у него производительность вылечат, ну хотя-бы до уровня второго - перейдут все. Да уже - если у вас не совсем уж оно мамонта, в вашем линуксе 3-й питон есть.
Чего не скажешь про 6 Перл :)
По нынешним временам оно и  5-го может не быть ...


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 17:17 
Да, у нас perl6 не признается perl-языком, но он интересен как эспериментально-исследовательский проект для развития perl5. Никогда ни один язык с "объектной культурой" не будет таким как perl5, т.к. сама "объектность" - это жирно и неповоротливо.
А что python? Python - обычный объектный язык, ничего  особенного. И по моим ощущениям у python дело идет к закату (например та же Java поинтереснее будет, т.к. стоимость оплаты труда интереснее). С объектной моделью есть уже более и прогрессивные языки и уже устоявшиеся. Плюс гугл двигает Go в мейнстрим и не далек тот день когда RedHat перепишет DFM выкинув python из стандартной поставки. С позиции бизнеса, RedHat'у выгоднее присоединиться к гуглу и становлению Go чем возиться с python.

А perl - другой, и радом с ним нечего сопоставить (ну, может, Си, но у Си вообще из другой области).

интересная ссылка: http://www.opennet.me/opennews/art.shtml?num=45816


"отнюдь"
Отправлено КО , 03-Май-17 00:19 
> Как только у него производительность вылечат,
> ну хотя-бы до уровня второго - перейдут все.

Нет, на некоторых операциях (целочисленная арифметика, строки) производительность никогда не дойдёт до уровня второго. И нет, на втором сидят не из-за производительности, а из-за легаси.


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Монтана , 02-Май-17 13:35 
Полуось (OS/2) возродилась в виде ArcaOS 5.0 (23 апреля 2017 года). И почему в Opennet молчат? Ведь это событие века! См. о релизе:
https://www.arcanoae.com/arcaos-5-0-blue-lion-coming/
А вот упоминание в Википедии:
https://ru.wikipedia.org/wiki/ArcaOS

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 14:21 
Вероятно потому что здесь одни ждуны кто интересуются хоть сколько-нибудь полуосью. Сделайте полноценную новость и запостите. После проверки и возможно корректировки администратором новость скорее всего будет опубликована.

"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено Аноним , 02-Май-17 14:32 
> Полуось (OS/2) возродилась в виде ArcaOS 5.0 (23 апреля 2017 года). И
> почему в Opennet молчат? Ведь это событие века!

Потому что очередная проприетарь?

> Ведь это событие века!

Судя по длинному списку
> Blue Lion’s planned features include…
> …current Firefox web browser and Thunderbird email client
> …current Apache OpenOffice suite
> …several productivity applications
> …updated hardware drivers to support more modern systems and devices

и ценнику, скорее попытка срубить бабла на достаточно сентиментальных пользователях.


"Выпуск Rakudo Star 2017.04, дистрибутива Perl 6"
Отправлено X3asd , 02-Май-17 18:20 
> неблокирующего ввода/вывода

за исключением поддержки [...] неблокирующего ввода/вывода