10:02:00

多重継承できるinterfaceのdefault実装とmixinって本質的な違いあるのか?分からなくなってきた

10:31:15

Javaのdefault実装付きinterfaceは型を与えるとともに実装をmixinするから実質trait、という感じでいいのかな

10:31:56

なんも分からんので強い人が来て燃やしてほしい

11:08:17

Wikipediaにはmixinは状態を持ち得るけどtraitは持たないって書いてあるな en.m.wikipedia.org/wiki/Trait_

11:18:46

Javaのinterfaceのdefault実装に関して言えば、そもそもあれはinterfaceの宣言から自明な関数の実装を共有するためのものであって、非自明な処理をmixinするために使うのは悪手である、という気がしてきた

11:54:14

mixinが何であるか、という質問は、Rubyはクラス階層に他のクラス突っ込んで実装してるよで全てだと思う

12:26:49

Javaが「mixinとinterfaceとそれらを同時に適用する糖衣構文」じゃなくて「mixin付きinterface」しか作らなかったのが悪い気がしてきた

13:53:44

かわいいの化身

15:05:38

あずにゃんの声で喋るあずにゃん