2016-06-25 13 views
1

System Fは、プロトタイプをプログラミングするときに型を単純に判断するのに最適です。それを自分で実装する以外に、既存の実装を使いたいと思います。システムFの正式な実装とは何ですか?

実装を探しているときは、何もないように見えます。なぜそうはわかりません。

私の質問はシステムFの標準的な実装とは何ですか?

+0

「カノニティ」についてはわかりませんが、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/)の本で説明されています。 –

+0

クール - それを答えに展開できますか? – hawkeye

+0

すべての権利を完了しました。 –

答えて

0

Types and Programming Languages B.C. Pierceは、OCamlでタイプされたラムダ計算のimplementationsを提供し、議論することで有名です(とりわけ)。

本はfullpolyと呼ばれるシステムFの実装を提供し、第25章fullpolyでの実装の詳細を説明するブール値とsimply-typedラムダ計算の実装を拡張 - simplebool

これらの型チェッカーと通訳の作成と実行の手順はhereです。

関連する問題