私はOCamlにかなり慣れておらず、OCaml内から外部プログラムを呼び出す方法を見つけようとしていました。
私はここのドキュメントに従い、次の呼び出しを行っています:
Unix.execv "cat text_file";;
これにより、次が返されます。
string array -> 'a = <fun>
返された無名関数にどの程度正確にアクセスできますか?
cat text_file
ファイルの内容を印刷する単純な試みですが、実際に実行したいコマンドはもう少し複雑です。ただし、これを実行できれば、実際のプログラムを実行できるはずだと思います。