10

の欠点ScopedTypeVariablesは何ですか? デフォルトでオンになっていないのはなぜですか?それはより悪い推論につながりますか?失敗するエッジケースはありますか? GHCで実装するのはかなり難しいですか?

4

2 に答える 2

8

他のすべての拡張機能がデフォルトでオンになっていないのと同じ理由で、デフォルトではオンになっていません。Haskell 標準の一部ではありません。

augustss が言ったように、これには型チェッカーでより多くのロジックが必要ですが、それを面倒だと考える人はいないと思います。

于 2013-09-17T15:39:23.917 に答える