Представлен (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
Отправляйте лучше на perl6.org вместо rakudo.org, там шрифты читабельные и есть https
> Отправляйте лучше на perl6.org вместо rakudo.org, там шрифты читабельные и есть httpsГм, а что не так со шрифтами?
http://pic4a.ru/75/Yf.png
шестой перл слишком перл, но неудобен
Perl6 - высокоуровневый, поэтому не Ъ. Perl5 при своей низкоуровневости очень прост, поэтому самое оно. Мне кажется с perl6 та ситуация когда "перестарались".
Имхо, с ООП перестарались. Мне нравится нынешний минимализм, из которого в p5 доступны разные виды ООП систем (http://perldoc.perl.org/perlootut.html#PERL-OO-SYSTEMS). В p6 же унифицировали, что хорошо и плохо одновременно. Как по мне, так хуже потому, что не тимтоуди бай дизайн.
Я тут недавно, да под виски, с настоящим сварщиком на эту тему говорил.
Он зарабатывает именно писанием на Перле на 5 под в основном - под юниккс-бейзд.
Вид с его колокольни:
НЕ Перловщикам 6 Перл не нужен - ибо он всё ещё Перл ...
Перловщикам 6 Перл не нужен потому что он - уже не Перл ...Как то так ...
Так да, смыслв в perl6 нет. Perl5 начиная с 5.10 сильно развивается: наконец my sub NAME () {} реализован, use feature 'state', а в предстоящем релизе 5.26 теперь %{NAME} в скалярном контексте будет возвращать количество ключей. Жалко с ~~/given/when пока не сложилось, очень было прикольно. Очень-Очень!!
> НЕ Перловщикам 6 Перл не нужен - ибо он всё ещё Перл
> ...
> Перловщикам 6 Перл не нужен потому что он - уже не Перл
> ...Ага. Может ли Ларри Уолл создать такой Пёрл, который ему же не будет нужен?
Или к какой категории упомянутого Ларри Уолла следует отнести?
да пофиг ооп. сделайте его хотя бы настолько же быстрым, как п5 :)
ОМГ, мне в своё время рассказывали, что Си - "низкоуровневый" (по сравнению с С++, который "высокоуровневый"), а теперь уже рассказывают про "низкоуровневый" Перл5 по сравнению с "высокоуровневым Перл6. Но что-то мне подсказывает, что изменился всё-таки не уровень языков, а уровень программистов :)
Не уверен что поймете, но нужно оценивать с позиции объектной модели реализации примитивов языка чтобы понять идею моего сообщения.
На будущее: если встретите выражение "HTTP-стек", "WEB-стек", "HTTP(S) - это транспортные протоколы", то не стоит спешить кидаться в оппонента помидорами с лейблами TCP,UDP и SCTP. Мало ли, вдруг там они копаются в "глубинах" протоколов SOAP и WebDav.
> нужно оценивать с позиции объектной моделиЖабакодер?
Есть такое.
perl6 слишком не перл, потому и не удобен.
вот теперь прямо в точку!
> A useful and usable production distribution of Perl 6Смешно.
Согласен. write-only язык. В booking.com уже начали с него слазить и обозначили всё что на нём написано как legacy.
> В booking.com уже начали с него слазить и обозначили всё что на нём написано как legacyУчитывая что они приглашают perl девелоперов на работу, ваш вброс выглядит очень странно.
Приглашают чисто на поддержку старого. Новое пишут на golang в R&D.
А валят они от Perl банально из-за того что надоело поддерживать кастомные сборки и писать свои костыли\прослойки для нормального скэйлинга в облаке.
К тому же коллективное владение кодом на Perl для команды из 50+ разработчиков отнюдь не лёгкая задача.
> А валят они от Perl банально из-за того что надоело поддерживать кастомные сборки и писать свои костыли\прослойки для нормального скэйлинга в облаке.Сделать одноразово reusable решения не в состоянии? Разработчики не хотят или тимлид проекта тормозит?
> К тому же коллективное владение кодом на Perl для команды из 50+ разработчиков отнюдь не лёгкая задача.
Понятно в чем дело. Это не проблема perl.
>Это не проблема perl.Ну значит завернёт ласты совершенно здоровым! (С)
Бедный, тебя тоже 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
> write-only языкТолько для нубов. Особенно в случае perl6.
> В booking.com уже начали с него слазить и обозначили всё что на нём написано как legacy
Ты нам из будущего пишешь, где perl6 смогли довести до ума и внедрить или просто не различаешь perl и perl6?
жду реализации, чтобы старт интерпретатора стал быстрым и стало иметь смысл писать на нём однострочники. а то если писать "программы" на п6, а однострочники на п5 -- то это фигня какая то. в остальном, п6 вполне интересен.
Старт интерпретатора в течении секунды не проблема для однострочников. Проблема там в том, что тормозит вообще всё. Он на два порядка сливает perl5 на одной из самых частых операций - добавление элемента в массив. В результате однострочники, которые выполняются за секунды на perl5, требуют минут на perl6. Так что он не годится ни для однострочников, ни для крупных программ. Он вообще ни для чего практического не годен. Именно поэтому меня так смешит их пафосное "A useful and usable production distribution of Perl 6".
angra, с компилятором rperl еще не разбирался?
Нет. Пока не вижу смысла в нем. Если мне захочется/понадобиться пожертвовать мощью perl в угоду скорости, то я всегда могу использовать Go.
Понятно. Я просто хотел узнать особенности, точнее какой прирост и на чем именно. Просто вдруг копеечное вложение сил дадут огромный прирост.
Шестой перл? Это как третий питон, но перл? Ок...
Нет."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
Т.е. шестой перл это и не перл вовсе? Ок...
питон3 это питон? питон2 это питон? питон3 это питон2 питон2 это питон3?дима человек? вася человек? дима это вася? вася это дима?
вуз, 1-й курс, курс по логике.
Смотри 4.7
Мои труды читать надо! (С) Выбегайлло, БС
что не так с третьим питоном?
> что не так с третьим питоном?он нужен чуть более чем шестой перл
Ты просто не в теме сынок. Уже портировали всё.Ну Ок, найти какую нить 3-таер либу которую не портировали конечно можно. Но я те и плюсовых либ дам которые текущие компиляторы не соберут :) а переписывать никому не надо.
Питонистами 3-й питон признаётся Питоном. Всеми.
Как только у него производительность вылечат, ну хотя-бы до уровня второго - перейдут все. Да уже - если у вас не совсем уж оно мамонта, в вашем линуксе 3-й питон есть.
Чего не скажешь про 6 Перл :)
По нынешним временам оно и 5-го может не быть ...
Да, у нас 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
> Как только у него производительность вылечат,
> ну хотя-бы до уровня второго - перейдут все.Нет, на некоторых операциях (целочисленная арифметика, строки) производительность никогда не дойдёт до уровня второго. И нет, на втором сидят не из-за производительности, а из-за легаси.
Полуось (OS/2) возродилась в виде ArcaOS 5.0 (23 апреля 2017 года). И почему в Opennet молчат? Ведь это событие века! См. о релизе:
https://www.arcanoae.com/arcaos-5-0-blue-lion-coming/
А вот упоминание в Википедии:
https://ru.wikipedia.org/wiki/ArcaOS
Вероятно потому что здесь одни ждуны кто интересуются хоть сколько-нибудь полуосью. Сделайте полноценную новость и запостите. После проверки и возможно корректировки администратором новость скорее всего будет опубликована.
> Полуось (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и ценнику, скорее попытка срубить бабла на достаточно сентиментальных пользователях.
> неблокирующего ввода/выводаза исключением поддержки [...] неблокирующего ввода/вывода