14

なぜ Idris は、関数が定義の順序で表示され、 で宣言された相互再帰が必要なのmutualですか?

私は Idris が関数間の依存関係分析の最初のパスを実行し、それらを自動的に並べ替えることを期待しています。私は、Haskell がこれを行うと常に信じてきました。Idris でこれができないのはなぜですか?

4

1 に答える 1