Size: a a a

2021 August 29

T

Telebotik in Modern::Perl
А может и раньше)
источник

W

Warstone in Modern::Perl
Ну так до сих пор используется и инъекция в наследование тупо на всем этом сделана
источник

W

Warstone in Modern::Perl
Или вы про множественное?
источник

T

Telebotik in Modern::Perl
Про него.
источник

W

Warstone in Modern::Perl
Ну не разобрались и записали... Вон... Жабаскриптеров тоже много
источник

T

Telebotik in Modern::Perl
Записали ведь не последние люди так что думаю стоит прислушаться.
источник

R

Roman in Modern::Perl
Прислушаться к чему? Писать на Perl как PHP? Почему сразу на PHP не писать?
источник

W

Warstone in Modern::Perl
Вы использовали множественное наследование? Вы точно понимаете как оно работает? Потому что 90% что авторы далеко не все понимают. А остальных продавили смуззипотребляторы.
источник

T

Telebotik in Modern::Perl
Смузипотребляторов в 80-е годы точно не было.
Не думаю что разработчики современных яп не понимают
источник

W

Warstone in Modern::Perl
1) Если есть множественное наследование - это не значит что вы должны его использовать. Ваш язык можно свести к предыдущему (без множественного наследования). => Любой язык с множественным наследованияем лучше чем без него при прочих равных. На сим и закончим это бессмысленное обсуждение.
источник

W

Warstone in Modern::Perl
Вырезание фич из языка должно быть подкреплено причинами. Причина "я не осилил", не является существенной, как мне кажется.
источник

W

Warstone in Modern::Perl
А вот то что через множественное наследование делается дофига чего интересного - факт. Я вот сейчас пишу на шарпах в свободное время... Как мне не хватает родного множественного наследования.
источник

W

Warstone in Modern::Perl
То что через множественное я делал за 5 минут тут рассыпается на километры кода с интерфейсами, что явно выглядит костыльно
источник

W

Warstone in Modern::Perl
Фактически, каждый раз когда кто-либо использует интерфейс он расписывается в том что язык не может в множественность и он в этом смысле - говно
источник

AP

Anton Petrusevich in Modern::Perl
я в описании даже интерфейсов не увидел, кроме наследования только роли...
источник

R

Roman in Modern::Perl
Запамятовал, как там в 8-й Джаве материализованные интерфейсы зовутся. Не зря же добавили, потому как заебывает реализовывать интерфейсы типовыми алгоритмами для каждого класса.
Надо понимать, что и для чего предназначено и как это можно использовать. Тупое следование правилам ведет в тупик.
источник

IC

Ilya Chesnokov in Modern::Perl
Вряд ли из языка что-то вырежут, скорее добавят альтернативный механизм ООП
источник

IC

Ilya Chesnokov in Modern::Perl
Роли можно использовать для указания необходимых методов - что-то ещё нужно для того, чтобы использовать их как интерфейсы?
источник

DF

Denis F in Modern::Perl
А потом к нему альтернативную реализацию с множественным наследованием :)
источник

IC

Ilya Chesnokov in Modern::Perl
На самом деле множественное наследование не хотят делать в MPV, чтобы не брать на себя слишком многого. Если коммьюнити будет настойчиво, его могут потом добавить. Но, вероятно, придётся привести аргументы насчёт того, почему это сложно / невозможно сделать при помощи ролей.
источник