В репозитории Perl 6 официально принято изменение, меняющие имя проекта на Raku. Отмечается, что несмотря на то, что формально проекту уже присвоено новое имя, смена имени для проекта, который развивается уже 19 лет, требует проведения большой работы и до полного завершения переименования потребуется некоторое время...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=51679
Так и помрет, никому он такой не нужен
А перл 6, с поломанной совместимостью, типа нужен.
Чаво? Раком?
есть проблемы?
Чего? Портонщик? Это который на портках ковногодит?
> Раком?Ну теперь на вопрос "Как программируешь?" можно будет официально отвечать: РАКОМ! :о)
Выходит что следующей версией Perl 5 будет Perl 7?
>Язык Perl 6 переименован в Raku6 - свободна
6 могут пропустить как это сделали PHPшники
Модно пропускать 9-ю.
/me Смотрит на график выхода версий перла.
- До 9 версии мы с вами не доживем.
Лучше не надо "день сурка" устраивать. 6 - гиблая цифра. 6-е версии превращаются в отдельный язык и потом сеют холивары и недоразумения много лет, пока не переименуют.
Delphi 6 передаёт приветы
>raku and perl6 should be symlinks.
Вдруг и для Perl 7 не смогут разработать документацию по переносу кода с Perl5 :)
Будет теперь которвасия как с питоном 2 и питоном 3.
А вы программируете раком?
еще один озабоченный
и не только программируют
Вопрос. Нахрена?
Они хотят переименованием решить все проблемы с языком
Потому что они могут
Эти старперы уже ничего не могут. Точнее могут брюзжать о том как надо писать, выпуская раков.
Действительно, на хрена столько новостей об этом, и все в главных? Вроде бы и так уже понятно, что у здешней публики они вызывают только острые приступы петросянства.
А у тебя они что вызывают? Диарею?
https://www.youtube.com/watch?v=G0EIIV8DNV4&t=85s
Хахаха! Тонко
"Денег мало длинный шмель" послушай.
Кровати двигают
Зря они «с» в начало не добавили..
Раковник с двача
Как старый разработчик на Perl могу предположить, что Perl 6 не взлетел потому что того, кому Perl остаётся интересен, полностью устраивает и Perl 5. Для себя не нашёл в Perl 6 ничего, что дало бы стимул портировать скрипты на него или хотя бы использовать для новых проектов. Явное указание типов - хорошо, но в контексте Perl и без этого нормально. Классы - в Perl они как мёртвому припарка, хэши и без них рулят. Изменения в регулярных выражениях - уж это точно не стоит трогать.Что бы ни говорили, но Perl 6 это не новый язык, а лишь Perl 5 с сомнительными и обратно не совместимыми нашлёпками, сделанными в дань моде. Тем кому эта "мода" интересна, не интересен Perl и им проще смотреть в сторону Go или Rust, чем связываться с каким-то новым Raku, в котором новшества лишь подпорки.
> Perl
> Go
> RustОмлет
О, анонимус дело говорит!
За Perl 6 ничего не могу сказать, даже в тутор ни разу не заглядывал - ибо на кой? Изначально же было понятно, что сия попытка обречена и достаточных оснований не имеет, а вот чего_именно добивались - как раз понятно не было.
Ну не скажи. OOP на Perl5 — это боль. Moose — крутая штука, но в споре за самые непонятные сообщения об ошибках Perl5+Moose поделят с C++ первое место. И, кстати, если тривиальная программа на Perl5 стартует гораздо быстрее Раки, то в соревновании Perl5+Moose vs Рака победитель неочевиден.
Не знаю как там в перл5, я на нём только дхцп сервер за всю жизнь написал, но в том же си у меня нет никаких проблем с ооп, потому что это подход, которые отдельные личности путают с набором конкретных синтаксических фич языка.
В perl 5 ООП сделано костылем. Чего только одно название bless стоит.
Ну пешы в ФП. Что, у вас этого не проходили?
Так и скажи, что ты - обычный неосилятор. Я многих удивлю, но Перл по мощи ООП похож на Смоллток и ни один другой язык к этому даже не приближается. Жалкие "трупы страуса с классами" хоть завали синтаксическим сахаром, *принципиально* не смогут быть такими же мощными.
согласен
perl5 вполне годный скриптовой язык для автоматизации и прикладных задач
присутcвующий из коробки на всех популярных linux
> Для себя не нашёл в Perl 6 ничего,
> что дало бы стимул портировать скрипты
> на него или хотя бы использовать для новых проектовЧто-то интересное в 6-м наверно есть. Необходимости "изучать" его сильнее чтения простых обзоров о нём у меня тоже не было.
Среди разных прочих интересных штук перла6 припоминаю такую - опишу своими словам:
Подключение модулей теперь возможно не методом указания названия файла, а методом указания списка адресов (в том числе или только URL), по которым файл модуля можно получить. Такой способ помогает использовать обновлённые версии модулей, если модуль обновился и по указанным адресам положили его новую версию. И всё это обновление получается более автоматическим, чем обновления программ на всяких там Андроидах с Гугл плеев.
Выглядит такое подключение модуля примерно так:
подключить МОДУЛЬ1 с адресов
УРЛ_1,
УРЛ_2,
...
УРЛ_N;Идея эта мне показалась немного интересной.
> Подключение модулей теперь возможно не методом указания названия файла, а методом указания списка адресов (в том числе или только URL), по которым файл модуля можно получить. Такой способ помогает использовать обновлённые версии модулей, если модуль обновился и по указанным адресам положили его новую версию.Чтобы при обновлении модуля проект перестал запускаться?
Нет, только лок всех зависимостей. Никаких неявных обновлений, если не просили.
Опять двигают койки...
здесь всё серьезно, одну койку решили выкинуть с окна на потеху прохожим
Покажите пальцем на тех, кто замутил шестой!)) Это пожалуй единственное, чего не хватает в тексте.
Вот как отхватить геморроя на ровном месте, ничего не приобретя.
> .raku
> .rakudoc
> .rakutest
> .rakumod.rakukoshmar
Честно, они бы ещё длиннее расширения предложили... Уж лучше бы всё таки .rk или .ra ...Иногда думаешь, какая ж всё-таки полезная вещь хэшбанги... Гениальное — просто.
> Для скриптов будет использоваться расширение ".raku",
> для модулей ".rakumod", для тестов ".rakutest",
> а для документации ".rakudoc"Ой. Это точно как-то не по перловому -- после .pl, .pm и .pod это всё читается как на полстраницы. После той новости подумал -- а это будет .rk и .rm?..
// ни разу не перлятник
Раз это не Perl больше, то, наверное, стоит попробовать.
Таки наоборот. Раз не Перл то смысла нет. И так всяких разных как грязи и новых и старых. Перл то хоть выделялся, можно было просто ради интереса осилить, к тому же он еще и работал.
Поздавляю с официальным скурвливанием!
Предлагаю название для нового российского импортозаместительного языка - Бобру.
Рассмотрим характер рекурсии на примере очень простой функции обработки строк, которая трансформирует каждое A в B :
Fab {
A e1 = B <Fab e1>;
s2 e1 = s2 <Fab e1>;
= ; }
Будучи написанным и исполняемым в РЕФАЛе, это определение является итеративным. В самом деле, расширение вызова функции включает не более одного функционального вызова; символы накапливаются в поле зрения как части окончательного результата, а накопления функциональных вызовов не происходит. И все же само определение рекурсивно по форме, а не итеративно. Если записать полностью аналогичное определение в Лиспе:то оно определенно является рекурсивным, но не остаточно-рекурсивным: отложенные вызовы функции-конструктора cons накапливаются в памяти до тех пор, пока значение аргумента функции fab не становится равным nil (пустым).
(define (fab x)
(cond ((null x) nil)
((equal (car x)(quote a))
(cons (quote b) (fab (cdr x))))
(T (cons (car x)(fab (cdr x))))
))(c) Турчин В.Ф.
лучше в Rinpraku is not perl
С таким названием пусть используют его в Японии.R.I.P.
Я просто оставлю это здесь
www.ozonehouse.com/mark/periodic/
В те далекие 2000, когда идея p6 начала витать в воздухе, синопсисы вызывали восторги. Сейчас посмотреть на p6 -- просто весело и не более того -- светлых идей в нем в достатке. Но после v5.10 пятоперл получил второе дыхание, в том числе и из идей проекта сего: switch, смартматчинг, say, прикатались в ооп как Moose и иже с ними... уж навскидку так и не вспомнишь, но с удивлением обнаруживаешь, когда либо warnings матернется, либо strict, либо не запускается уже под модерном наколоченный.
Суть сего проста -- как ме писать, да и смотреть в сторону Raku, кроме удовлетворения любопытства "чего-де еще сделали" да тестики погонять, при вполне рабочем и понятном пятоперле в качестве основного языка, смысла не видеть.
А я же говорил, что перл 6 никогда не выпустят. Вот оно!
Ну может ещё выпустят. 5 то остаётся, его опять сломают и переименуют в 6.
Встречаются два программиста на Perl 5 и Perl 6, так и не смогли ни о чём договорится :)
Встречаются два программиста на Python.
Мы теперь вместо слова "пятая точка" применяем слово шестой перл."Если мы не выполним задачу в срок будет полный шестой перл".
"У той дамочки здоровенный перл шесть".
"Новый экспресс дизайн от студии Артемия Лебедева это полный шестой перл".
"Мы в полном шестом перле".
"А Я говорю вам, что всякий, гневающийся на брата своего напрасно, подлежит суду; кто же скажет брату своему: «рака», подлежит синедриону; а кто скажет: «безумный», подлежит геенне огненной"
Инициализатором смены названия являются SJW.
В raku неограниченный int из коробки. В некоторых приложениях может быть полезно.