- 362 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 23:59:09.59 ID:BEOiskjZ.net]
- あなた「Rustのトレイトはクソ!本来の使い方ができない!」 >>343
ぼく「どうクソなの?本来の使い方って?」 >>345 あなた「トレイトは実装の再利用をするための部品。トレイトを型として扱ってるからクソ!多相性があるからクソ!」 >>346 ぼく「再利用できるじゃん。例もあるでしょ」 >>347 あなた「例えばこんなコードでトレイトを組み合わせることができない!」 >>348 ぼく「できたよ」 >>350 あなた「論文の定義と違うからクソ!トレイトがクラスになっているRustはクソ!」 >>351 ぼく「そもそもrustにクラス無いじゃん。クラスと型は違う」 >>353 あなた「じゃあお前はrubyのモジュールも型と言うんだな!話にならん!」 >>356 ぼく「rubyよく知らないけど型と呼べそうだよ。そもそも元の論文でtraitと型の関係は何も書いてないじゃん」 >>357 あなた「rustのトレイトは論文5pの図で言うところの多重継承だ!クソ!」 >>358 ぼく「多重継承じゃないでしょ。フラットになってるでしょ。Rustのトレイトが多重継承ならdiamond problemを書いてみてよ」 >>359 あなた「5pは菱型問題じゃない!お前分かってない!親子だけの2階層だけでも問題!」 >>361
|

|