vit_r: default (vit_r)
[personal profile] vit_r
Под прошлым постом [livejournal.com profile] anonim_legion поднял вопрос про шестой Перл:
Я несколько раз задавал старым перловикам вопрос о том, зачем он вообще нужен, и где в нем GC. Какого-то вразумительного ответа не увидел.
Попробую сформулировать свои (общие субъективные) впечатления и почему они несколько тошнотворные.

Люди годами работали с Перлом и он в общем и целом прекрасно решал их задачи. Там, где задачи другие, надо брать другие языки (типа С/С++ с жестокой оптимизацией для производительности). Но было людям некомфортно. Толпы новичков бегали вокруг за молодыми вертихвостками, воспевали их на всяких конференциях, хвалились красотой и живостью возлюбленных. Провозглашали новые времена...

Не поняв, чем на самом деле старушка хороша, в чём её мудрость, а где уж и подлечить стоит, обиженные приверженцы Перла решили провести модернизацию...

Извели полкило косметики на лицо, взгромоздили на каблуки, нацепили мини-юбку, кое-где добавили силикона. Заодно перекрасили в блондинку и отбили память.

В результате из мудрой хозяйственной старушки получилась потрёпанная молодящаяся шлюха.

А всё потому, что люди привыкли делать, а потом думать. Если, конечно, на думать найдутся время и способности. Как, не стесняясь, пишет автор Perl 5 to Perl 6:
Perl 6 is under-documented. That's no surprise, because (apart from the specification) writing a compiler for Perl 6 seems to be much more urgent than writing documentation that targets the user.

Date: 2016-01-03 10:40 am (UTC)
From: [identity profile] orleanz.livejournal.com
А для чего его создатели применять преглагаю в наше время?

Веб без фреймворка типа Рельсов им ну никак не завоевать.

Научные расчеты тоже, там Петон сильно нишу забил, наряду с другими языками.

Для простых админских скриптом - оверкил.

Остаются очень и очень нишевые вещи какие-либо, в лингвистике может.

Date: 2016-01-03 11:59 am (UTC)
From: [personal profile] alll
> Веб без фреймворка типа Рельсов им ну никак не завоевать.

За фреймворками дело не станет. Нынче плюнь в собаку - попадёшь в писателя фреймворка, да ещё брызги попадут в шаблонизатор.

> Для простых админских скриптом - оверкил.

Бывают и сложные простые админские скрипты. :) Скорее "зачем нам ещё один генеральный секретарь" - ниша уже плотно забита "предыдущим перлом" и тем же питоном (как бы он ни был ужасен в этом качестве).

Date: 2016-01-03 12:46 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Фрейморков дофига. Проблема в том, что они такие же кривые как рельсы.

Питон - это студенческий язык, имеющий большие проблемы при применении к промышленной разработке.

Перл - это не панацея, но в 5 были ещё сохранены идеи тех, кто использовал языки для решения задач, а не для самоудовлетворения. Язык очень мощный, но правильно применять его никто не умеет.

Date: 2016-01-03 11:51 am (UTC)
From: [personal profile] alll
После дивной истории с Runtime Typecasting Отриуса в Одри что можно ждать доброго...

Date: 2016-01-03 12:43 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ну, да.

"Тан — инициатор и ведущий разработчик проекта mups (англ.)русск., объединяющего силы Haskell- и Perl-сообществ для реализации языка Perl 6."

Я думаю, проблемы всё-таки из-за Хаскеля. :-)

Date: 2016-01-03 12:14 pm (UTC)
From: [personal profile] alll
Ну если рассматривать Perl 6 как игрушку Ларри Уолла, то почему бы и не "потрёпанная молодящаяся шлюха" - чем бы демиург не тешился...

Date: 2016-01-03 12:39 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Это вместо того, чтобы чинить сломанное...

Если бы он сам игрался - пусть. Но он на это людей и ресурсы отвлекает. И молодёжь совращает.

Date: 2016-01-03 11:44 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Молодежь посмотрит, хмыкнет и пойдет дальше. Не похоже, чтобы перл кого-то сейчас мог заинтересовать. Сейчас народу интересно либо dumb & dumber в виде Go и JS, либо наоборот лыжи в гамаке вроде Rust и Pony.

Date: 2016-01-05 11:16 am (UTC)
From: [personal profile] alll
Сократа, помнится, приморили за то же самое. :)

Profile

vit_r: default (Default)
vit_r

February 2026

S M T W T F S
12 34 567
8 91011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 10th, 2026 01:07 am
Powered by Dreamwidth Studios