私は OCaml と、特に js_of_ocaml コンパイラにまったく慣れていません。
Jane Street Core を使用するアプリケーションを js_of_ocaml でコンパイルできた人はいますか? コンパイル中に多くの「プリミティブがありません」という警告が表示され、それを実行しようとするとnode
、実際の例外に変わります。
これらは OCaml から に移植できないプリミティブでJS
あり、それらの実装はアプリケーションに依存する必要があることを理解していますが、コアには文字通り何千ものものがありますが、私のプログラムは への出力のみを使用しますstdout
。
ちなみに、JS には IO 関数が実装されていないため、単純な「hello world」プロジェクトをコンパイルすることさえできませんでした。この目的に使用できる「標準」の JS ファイルはどこかにありますか? たとえば、カスタム JavaScript を書かずにモジュールを有用なものにコンパイルできるように、などcaml_ml_output_char
に置き換えますか?console.log