私はOCamlで書かれた大きなレガシープログラムを持っています。私はPythonプログラムからいくつかのOCaml関数を呼び出せるようにしたいと思います。PythonプログラムからOCaml関数を呼び出すにはどうすればよいですか?
どうすればこの方法を最も簡単に行うことができますか?
私はOCamlで書かれた大きなレガシープログラムを持っています。私はPythonプログラムからいくつかのOCaml関数を呼び出せるようにしたいと思います。PythonプログラムからOCaml関数を呼び出すにはどうすればよいですか?
どうすればこの方法を最も簡単に行うことができますか?
直接、ただし、Ocamlライブラリ用にC
APIを作成した場合は、そのAPIを介してAPIを呼び出すことができます。 Pythonのモジュールなどがあります。同様に、OCamlアプリケーション用のネットワークサービスを公開すると、Pythonはそれを呼び出すことができます。
有用なのは、Python-OCamlインターフェイスで、PythonからOCaml関数を呼び出すことができ、またその逆の場合もあります。Pycaml
2011年以降のバージョンを確認してください。これは2002年版に基づいています。
ピカールはもはや維持されていません:今日はpymlとlymp があります。
pyml:http://pyml.gforge.inria.fr lymp:https://github.com/dbousque/lymp
それらの両方が(opam pymlのlympをインストール)opamでご利用いただけます。 私はまだそれらを試していないが、pymlの作者が非常に有能であることを知っているので、私はそれに賭けるだろう。
[このページ](http://proj.badc.rl.ac.uk/cedaservices/browser/ipython/IPython/frontend/html/notebook/static/codemirror/mode/ocaml/index.html)は次のように表示されます。 [IPythonノートブック](http://ipython.org/)とOCamlを接続する方法があることを示唆しています。 しかし、私はPythonとOCamlのインターフェースを作ったことが一度もなかったので、あなたが望んでいることを確信することはできません – inspectorG4dget
このリンクは私のためには機能しません:403 "禁止されています" – ymn