私はOpaで手を汚したいと思っていましたが、新しい言語に同意するための私の選択の武器であるREPLの欠如を本当に感じていました。見よ、Opa Blogは、opatop
まさにそれのように見えると呼ばれるツールについて言及しましたが、それは標準のMacまたはUbuntuディストリビューションに含まれていないようです。
私はGitHubにトレッキングし、ソースを取得してビルドを開始しましたが、ここで説明したのと同じエラーが発生します:
+ /opt/local/bin/ocamlopt.opt dynlink.cmxa unix.cmxa str.cmxa nums.cmxa -g threads.cmxa -thread -I +zip zip.cmxa -I +ocamlgraph graph.cmxa -I /opt/local/lib/ocaml/ulex ulexing.cmxa buildinfos.cmxa libbase.cmxa compilerlib.cmxa libtrx.cmxa opacapi.cmxa passlib.cmxa libqmlcompil.cmxa jslang.cmxa ocamllang.cmxa libbsl.cmxa libbsl/bslregister.cmx opalang.cmxa -o libbsl/bslregister.native
File "_none_", line 1, characters 0-1:
Error: Cannot find file dynlink.cmxa
Command exited with code 2.
OCamlの開発についてはほとんど何も知りませんが、関連するライブラリディレクトリにある同じ拡張子を持つ他のファイルは「OCamlネイティブライブラリファイル」のようです。それを考えると、これは私が最終的に作成したOCamlディストリビューションに含まれていなかった単なるライブラリですか?上記のリンクで参照されているMantisのバグにより、動作中のビルド環境について矛盾する仮定があるように見えます。
とにかく、誰かが何かアドバイスを提供できますか?
ありがとう!