http://www.dartlang.org/docs/spec/dartLangSpec.pdf
ダーツの言語仕様は以下に言及しています
Dartは、インターフェイスタイプに基づくオプションのタイピングをサポートしています。ジェネリック型の共分散のため、型システムは不健全です。これは意図的な選択です(そして間違いなく物議を醸しています)。経験によれば 、ジェネリックスのサウンドタイプルールはプログラマーの直感に直面しています。です。
- 型システムが不健全である理由について誰かがさらに詳しく説明できますか?
- ジェネリックスのサウンドタイプルールが直感に直面して飛ぶと言ったとき、ダートラングスペックライターは何を考えていましたか?