C++で書かれたアプリケーションのスクリプト言語としてOCamlを使用することに興味があります。 Lua、Python、JavaScriptなどの言語を使用する方法と同様に使用できます。OCamlをC++のスクリプト言語として使用できますか?
OCamlを実行しインターラースするために使用できるライブラリがありますか(Lua用のLuaJIT、Python用のCPython、またはJavaScript用のV8のようです)?
C++で書かれたアプリケーションのスクリプト言語としてOCamlを使用することに興味があります。 Lua、Python、JavaScriptなどの言語を使用する方法と同様に使用できます。OCamlをC++のスクリプト言語として使用できますか?
OCamlを実行しインターラースするために使用できるライブラリがありますか(Lua用のLuaJIT、Python用のCPython、またはJavaScript用のV8のようです)?
Ocam1とその逆にCを組み込むことを意味するctypesが存在する。
アプリケーションにトップレベル(REPL)を埋め込むか、コンパイラを埋め込み、生成されたコードをdynlinkすることができます(これはocaml_pluginの動作です)。トップレベルは、コンパイラと共にインストールされたcompiler-libsライブラリによって提供されます。
OCamlをCライブラリとしてコンパイルし、C++から呼び出すことができます。 –
@EdgarAroutiounian可能ならば、それをVMの内部で実行したい場合は動作するかもしれません。 – user112513312