Под прошлым постом
anonim_legion поднял вопрос про шестой Перл:
Люди годами работали с Перлом и он в общем и целом прекрасно решал их задачи. Там, где задачи другие, надо брать другие языки (типа С/С++ с жестокой оптимизацией для производительности). Но было людям некомфортно. Толпы новичков бегали вокруг за молодыми вертихвостками, воспевали их на всяких конференциях, хвалились красотой и живостью возлюбленных. Провозглашали новые времена...
Не поняв, чем на самом деле старушка хороша, в чём её мудрость, а где уж и подлечить стоит, обиженные приверженцы Перла решили провести модернизацию...
Извели полкило косметики на лицо, взгромоздили на каблуки, нацепили мини-юбку, кое-где добавили силикона. Заодно перекрасили в блондинку и отбили память.
В результате из мудрой хозяйственной старушки получилась потрёпанная молодящаяся шлюха.
А всё потому, что люди привыкли делать, а потом думать. Если, конечно, на думать найдутся время и способности. Как, не стесняясь, пишет автор Perl 5 to Perl 6:
Я несколько раз задавал старым перловикам вопрос о том, зачем он вообще нужен, и где в нем 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.
no subject
Date: 2016-01-03 10:40 am (UTC)Веб без фреймворка типа Рельсов им ну никак не завоевать.
Научные расчеты тоже, там Петон сильно нишу забил, наряду с другими языками.
Для простых админских скриптом - оверкил.
Остаются очень и очень нишевые вещи какие-либо, в лингвистике может.
no subject
Date: 2016-01-03 11:59 am (UTC)За фреймворками дело не станет. Нынче плюнь в собаку - попадёшь в писателя фреймворка, да ещё брызги попадут в шаблонизатор.
> Для простых админских скриптом - оверкил.
Бывают и сложные простые админские скрипты. :) Скорее "зачем нам ещё один генеральный секретарь" - ниша уже плотно забита "предыдущим перлом" и тем же питоном (как бы он ни был ужасен в этом качестве).
no subject
Date: 2016-01-03 12:46 pm (UTC)Питон - это студенческий язык, имеющий большие проблемы при применении к промышленной разработке.
Перл - это не панацея, но в 5 были ещё сохранены идеи тех, кто использовал языки для решения задач, а не для самоудовлетворения. Язык очень мощный, но правильно применять его никто не умеет.
no subject
Date: 2016-01-03 11:51 am (UTC)no subject
Date: 2016-01-03 12:43 pm (UTC)"Тан — инициатор и ведущий разработчик проекта mups (англ.)русск., объединяющего силы Haskell- и Perl-сообществ для реализации языка Perl 6."
Я думаю, проблемы всё-таки из-за Хаскеля. :-)
no subject
Date: 2016-01-03 12:14 pm (UTC)no subject
Date: 2016-01-03 12:39 pm (UTC)Если бы он сам игрался - пусть. Но он на это людей и ресурсы отвлекает. И молодёжь совращает.
no subject
Date: 2016-01-03 11:44 pm (UTC)no subject
Date: 2016-01-05 11:16 am (UTC)