Size: a a a

2020 June 25

AR

Andrey Rachitskiy in Modern::Perl
Антон говорит, скорее про киллер фичи, которые за 11 лет явно можно было завести и они вполне могли стать локомотивом для продвижения перла
источник

МК

Михаил Козачков... in Modern::Perl
Anton Petrusevich
там масска мусора, поэтому я прошу киллер-фичи. лично для меня постдереф — херня какая то
Мусор. Х***я. Отличные обсуждения по существу)
источник

AP

Anton Petrusevich in Modern::Perl
Михаил Козачков
Мусор. Х***я. Отличные обсуждения по существу)
а по делу?
источник

MA

Mons Anderson in Modern::Perl
Лично мне и на 5.16 норм :)
источник

AP

Anton Petrusevich in Modern::Perl
не, вот я за 5.20, скорее
источник

MA

Mons Anderson in Modern::Perl
там коро ломали где-то...
источник

AP

Anton Petrusevich in Modern::Perl
в 5.22
источник

AR

Andrey Rachitskiy in Modern::Perl
Mons Anderson
Лично мне и на 5.16 норм :)
Володь, а у вас в облаке 5.16?
источник

МК

Михаил Козачков... in Modern::Perl
Михаил Козачков
Да открой список Changes, там всё написано. Или git lop -p сделай, там всё показано.

ПС. Помимо ядра есть есть ещё расширения (packages)
@Casus_Improvisus по делу ответил выше.
источник

AP

Anton Petrusevich in Modern::Perl
Михаил Козачков
@Casus_Improvisus по делу ответил выше.
блин.
источник

MA

Mons Anderson in Modern::Perl
Andrey Rachitskiy
Володь, а у вас в облаке 5.16?
да. 5.16.3 из centos 7
источник

a

allter in Modern::Perl
Anton Petrusevich
ну перечисли основные киллер-фичи после 5.10, посмотрим как это на 11 лет разработки тянет
Основная киллер фича (по сравнению с другими языками за тот же период) - обратная совместимость perl-core. И вот эти шатания с 5.22 и другие всплески бурной деятельности как раз не радуют.

А так, постдереф и сигнатуры довольно круто. Но вот из-за бурной деятельности по слому обратной совместимости там, где это не нужно, мало для кого в проде доступны. Апдейты DBD::Mysql и DBD::Pg в плане как раз поддержки юникода сломали гораздо большее количество софта, чем апдейты core.
источник

a

allter in Modern::Perl
allter
Основная киллер фича (по сравнению с другими языками за тот же период) - обратная совместимость perl-core. И вот эти шатания с 5.22 и другие всплески бурной деятельности как раз не радуют.

А так, постдереф и сигнатуры довольно круто. Но вот из-за бурной деятельности по слому обратной совместимости там, где это не нужно, мало для кого в проде доступны. Апдейты DBD::Mysql и DBD::Pg в плане как раз поддержки юникода сломали гораздо большее количество софта, чем апдейты core.
Ещё бы сделали синтаксис method/around/before/after + стандартизировали бы поддержку ролей (без атрибутов хотя бы) - Perl стал бы вполне современным языком, которым не страшно пугать новичков.
источник

AU

Alexey Ugnichev in Modern::Perl
allter
Ещё бы сделали синтаксис method/around/before/after + стандартизировали бы поддержку ролей (без атрибутов хотя бы) - Perl стал бы вполне современным языком, которым не страшно пугать новичков.
А сейчас им новичков пугают? ;)
источник

AR

Andrey Rachitskiy in Modern::Perl
allter
Ещё бы сделали синтаксис method/around/before/after + стандартизировали бы поддержку ролей (без атрибутов хотя бы) - Perl стал бы вполне современным языком, которым не страшно пугать новичков.
А кто-то его пугается?) просто у всех стереотип о сложности, да и желания нет учить, я так думаю
источник

AP

Anton Petrusevich in Modern::Perl
allter
Основная киллер фича (по сравнению с другими языками за тот же период) - обратная совместимость perl-core. И вот эти шатания с 5.22 и другие всплески бурной деятельности как раз не радуют.

А так, постдереф и сигнатуры довольно круто. Но вот из-за бурной деятельности по слому обратной совместимости там, где это не нужно, мало для кого в проде доступны. Апдейты DBD::Mysql и DBD::Pg в плане как раз поддержки юникода сломали гораздо большее количество софта, чем апдейты core.
обратная совместимость не требует никакой разработки вообще. постдереф — не приносит новой функциональности, только новый нисколько не лучшчшиф дополнительный синтакс
источник

AP

Anton Petrusevich in Modern::Perl
Alexey Ugnichev
А сейчас им новичков пугают? ;)
я согласен, что с точки зрения маркетинга, имеет смысл менять версию, чтобы можно было гордо сказать "мы отреклись от г-на мамонта", но тогда надо и более современный синтаксис приносить в некоторые места (классы, исключения)
источник

a

allter in Modern::Perl
Andrey Rachitskiy
А кто-то его пугается?) просто у всех стереотип о сложности, да и желания нет учить, я так думаю
Дело даже не в сложности для разработчика. Больше даже вопрос сложности и непредсказуемости в ревью. Из-за этого в проде очень много карго-культового кода.
источник

МК

Михаил Козачков... in Modern::Perl
allter
Дело даже не в сложности для разработчика. Больше даже вопрос сложности и непредсказуемости в ревью. Из-за этого в проде очень много карго-культового кода.
Почти любое use со CPAN его туда привносит
источник

AU

Alexey Ugnichev in Modern::Perl
allter
Дело даже не в сложности для разработчика. Больше даже вопрос сложности и непредсказуемости в ревью. Из-за этого в проде очень много карго-культового кода.
А как фичи языка связаны с ревью?
источник