問題タブ [ocaml-dune]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
440 参照

macos - エラー: dune のバージョン 1.11 はサポートされていません

このプロジェクトをテストしたい: https://github.com/nt591/monkey-ocaml私の Mac で。プロジェクトをダウンロードした後dune runtest、次のエラーが返されました。

次に、この提案に従いましたが、次のように返されました。

インストールする必要がありdnfますか? 誰でも助けてもらえますか?

0 投票する
1 に答える
51 参照

ocaml - OCamlでsolibを作成することは可能ですか?

OCaml で Linux/FreeBSD 用の共有ライブラリを実装したいのですが、C インターフェイスが必要です。このようにして、さまざまな言語のバインディングを実装できるようになります。いくつかの懸念があります。

  • OCaml はガベージコレクションされており、外部コードに渡されたオブジェクトが GC されているのではないかと心配しています。GCを無効にすることは可能ですか? たぶん、そのような問題を解決する別の方法がありますか?
  • extern "C"C シンボルとして公開されるように、C++ のような OCaml コードを書く方法はありますか?
  • solibs を書くのにより適した同様の高級言語はありますか? 言語コンパイラを C/C++ で記述する必要があるため、新しいアーキテクチャへの移植は比較的簡単です。