Size: a a a

2021 August 29

IC

Ilya Chesnokov in Modern::Perl
источник

AP

Anton Petrusevich in Modern::Perl
роли не наследуются вроде
источник

IC

Ilya Chesnokov in Modern::Perl
Хмм, ну если не ошибаюсь, они при использовании присоединяют свои методы к использующему классу, так что, по идее, должны наследоваться.
источник

IC

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

c

crux in Modern::Perl
Методы ролей инжектятся в класс. С ролями нет super.
источник

SZ

Sergey Zhmylove in Modern::Perl
Какой язык в период 1970-1979 поддерживал множественное наследование?
источник

SZ

Sergey Zhmylove in Modern::Perl
++
источник
2021 August 30

VG

Vadim Goncharov in Modern::Perl
всё ровно наоборот, оно не нужно, когда есть роли и интерфейсы
источник

VG

Vadim Goncharov in Modern::Perl
Smalltalk? если это можно было им назвать, конечно
источник

R

Roman in Modern::Perl
В описании Smalltalk указано, что множественное наследование там отсутствует. Скорее всего, ранее середины 80-х такой язык быдет сложно найти.
источник

VG

Vadim Goncharov in Modern::Perl
это еще не значит, что эквивалента нет, язык кагбе не типичен для мейнстримного ООП (хотя вообще именно он породил такое понятие)
источник

OV

Oleg Volkov in Modern::Perl
Чем кроме синтаксиса это отличается от переопределения значения в глобале в условном js/lua/python? Или ключа в хэше (чем оно под капотом и является)?
источник

a

allter in Modern::Perl
Вроде как, они специально ввели эти интерфейсы, что бы меньше ног отстреливалось работниками галер... А трейты/роли ввели из-за того, что интерфейсов не хватило. :)
источник

W

Warstone in Modern::Perl
Ну так.. Костыли и костыли костылей. А все из-за того что неосиляторов в множественное наследование дофига. Причем даже не среди программистов, а среди пейсателей языков.
источник

a

allter in Modern::Perl
Ну, вообще-то diamond problem вполне может смутить и опытных. В перле это менее актуально, т.к. в перле всё по ссылкам. А вот где могут инкапсулироваться значения, то в более-менее сложной структуре обязательно кто-то обратится не к тому значению
источник

T

Telebotik in Modern::Perl
Я не конкретно за МН, а за людей которые предложили от чего то отказаться во благо.
Сюда же можем отнести управление памятью в си или оператор goto.
источник

T

Telebotik in Modern::Perl
Эдгара Дейкстру неосилятором глупо называть, тем более что он в свое время предоставил эталонное объяснение почему не следует использовать goto в тоже время признавая полезность егов некоторых случаях.
источник

T

Telebotik in Modern::Perl
Просто так называть не последних людей в мире computer science "не смогли разобраться" по меньшей мере некорректно.
источник

SZ

Sergey Zhmylove in Modern::Perl
Так так, чем плох goto?
источник

VG

Vadim Goncharov in Modern::Perl
толсто
источник