Size: a a a

2020 December 30

DF

Dollar Føølish in haskell_blah
Несерьезно
источник

AA

A64m AL256m qn<co... in haskell_blah
да ладно
источник

VD

Velvet Darkness in haskell_blah
Ну и короч в обжц та же самая фигня с протоколами, только они зовутся протоколами, а не тайпклассами.
источник

DF

Dollar Føølish in haskell_blah
Да у них до этого намного больше было завязки на технологичность через интеллектуальную собственность
источник

VD

Velvet Darkness in haskell_blah
А, ну еще у них есть опциональные функции\методы, которые можно не делать и тогда жахнет в рантайме
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Только они зовутся протоколами, а не интерфейсами
источник

VD

Velvet Darkness in haskell_blah
Не, интерфейсы там тоже есть, но это обычные ооп-интерфейсы.
источник

VD

Velvet Darkness in haskell_blah
Хотя сейчас не помню, если там прям отдельно интерфейсы или вместо них классы без имплементации методов а-ля плюсцы.
источник

Oℕ

Oleg ℕizhnik in haskell_blah
нет интерфейсом в обжц называется то, что в обычном оопе называется публичными методами
источник

Oℕ

Oleg ℕizhnik in haskell_blah
в обычном оопе интерфейс - это абстракция, которая может много реализаций иметь
источник

AA

A64m AL256m qn<co... in haskell_blah
Dollar Føølish
Да у них до этого намного больше было завязки на технологичность через интеллектуальную собственность
не, я вот как раз считаю что эппл до того, как начал процессоры разрабатывать собственные, меньше 10 лет назад вроде, или когда это было? и не был технологической компанией никогда
источник

DF

Dollar Føølish in haskell_blah
В обычном фп тайпкласс это абстракция которая может много реализаций иметь
источник

VD

Velvet Darkness in haskell_blah
Ну в любом случае суть в том, что у этих штук определение штуки и имплементация интерфейса в одном месте: class Foo implement Bar { ... }, а протоколы разделены на три части.
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Dollar Føølish
В обычном фп тайпкласс это абстракция которая может много реализаций иметь
да
источник

VD

Velvet Darkness in haskell_blah
Dollar Føølish
В обычном фп тайпкласс это абстракция которая может много реализаций иметь
Для одного и того же типа?
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Velvet Darkness
Для одного и того же типа?
нет
источник

DF

Dollar Føølish in haskell_blah
С экзистенциальными типами да
источник

VD

Velvet Darkness in haskell_blah
> inb4 всякие извращения
источник

Oℕ

Oleg ℕizhnik in haskell_blah
Dollar Føølish
С экзистенциальными типами да
даже с экзистенциальными типами нет
источник

DF

Dollar Føølish in haskell_blah
Ну хз
источник