1
System Fは、プロトタイプをプログラミングするときに型を単純に判断するのに最適です。それを自分で実装する以外に、既存の実装を使いたいと思います。システムFの正式な実装とは何ですか?
実装を探しているときは、何もないように見えます。なぜそうはわかりません。
私の質問はシステムFの標準的な実装とは何ですか?
System Fは、プロトタイプをプログラミングするときに型を単純に判断するのに最適です。それを自分で実装する以外に、既存の実装を使いたいと思います。システムFの正式な実装とは何ですか?
実装を探しているときは、何もないように見えます。なぜそうはわかりません。
私の質問はシステムFの標準的な実装とは何ですか?
Types and Programming Languages B.C. Pierceは、OCamlでタイプされたラムダ計算のimplementationsを提供し、議論することで有名です(とりわけ)。
本はfullpoly
と呼ばれるシステムFの実装を提供し、第25章fullpoly
での実装の詳細を説明するブール値とsimply-typedラムダ計算の実装を拡張 - simplebool
。
これらの型チェッカーと通訳の作成と実行の手順はhereです。
「カノニティ」についてはわかりませんが、B.C.による実装(OCamlの)を見ることができます。 Pierce [ここ](https://www.cis.upenn.edu/~bcpierce/tapl/checkers/fullpoly/)と[ここ](https://www.cis.upenn.edu/~bcpierce/tapl/checkers) /フルメガ)。実装は、彼の[TAPL](https://www.cis.upenn.edu/~bcpierce/tapl/)の本で説明されています。 –
クール - それを答えに展開できますか? – hawkeye
すべての権利を完了しました。 –