2012-09-18 4 views
5

OCaml Format moduleをF#に変換する過程で、初期化プロセスを詳細に理解する必要があります。 F#については、F#仕様のセクション12.5 Program Executionで説明されています。 OCaml documentationページにはいくつかの良いドキュメントがリストされていますが、F#の仕様と同じレベルの詳細を示すドキュメントは見つかりません。OCamlをF#に変換する:OCamlに相当するF#spec、特に初期化

OCamlの初期化に対応する詳細レベルを示す文書はありますか?

+2

最終的にOCamlプログラムは一連のモジュール実装です。モジュールの評価は[OCamlマニュアルの6.11.2節](http://caml.inria.fr/pub/docs/manual-ocaml-4.00/manual019.html#6.11.2)に記述されています(非常に簡単です)。基本的には、各トップレベルフォームが順番に評価されます。私はあなたがこれ以上の詳細を必要と思うが、私はどこを見なければならないのか分からない。もっと具体的な質問がありますか? –

+0

@JeffreyScofieldもっと具体的な質問がありますが、現在ではそれを公式化することはできません。私がこれらの種類を投稿すると、ここで半分の理解された質問がここでは回答者に負担をかけるだけです。私は尋ねる前にできるだけ多くの研究をするのが良いと思っています。 –

+0

あなたの最善の策はhttp://caml.inria.fr/pub/docs/manual-ocaml-4.00/language.htmlだと思います。評価の順序は左から右のトップダウンですが、注目すべき例外がありますコア言語。指定されていない(タプルやレコードのコンポーネントなど)。モジュール言語の驚きは少なくなります。 – t0yv0

答えて

1

、F#のための1のようなOCamlのための仕様書はありますか?いいえ

私は今日一時間見ましたが、まだ1つを見つけることができませんでした。私はゴーグルし、いくつかのOCamlメーリングリストをチェックし、OCamlサイトからすべての文書を調べました。 OCamlメーリングリストの他の人たちは、OCaml仕様マニュアルがないことも指摘しました。

これらの回答がないと、誰かがF#のようなOCaml仕様書への参照でここで答えると、私は彼らに受け入れ投票を喜んで与えます。

関連する問題