10:02:00
icon

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

10:31:15
icon

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

10:31:56
icon

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

11:08:17
icon

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

11:18:46
icon

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

11:54:14
icon

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

12:26:49
icon

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

13:53:44
icon

かわいいの化身

15:05:38
icon

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