問題タブ [opam]

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 に答える
743 参照

git - OPAM を使用して特定の git ブランチからインストールする方法

さまざまな git ブランチでさまざまな機能を提供するプロジェクトがあります。これは主に外部依存関係を簡素化するために行われていると思います (つまり、sqlite を使用したい人は mysql などのモジュールに依存しません)。残念ながら、私が必要とする機能は master にはありません。

インストール時に特定のブランチからプロジェクトを取得するようOPAMに指示する方法はありますか? そうでない場合、そのようなプロジェクトをOPAMに追加するにはどうすればよいですか?

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

ocaml - OCaml での動的依存関係の管理

データをどこかに保存する必要がある OCaml のライブラリを想像してみてください。この永続層は、さまざまなライブラリ (sqlite、MySQL、PostgreSQL など) で実装できます。また、ストレージの具体的な技術に応じて、さまざまな機能とパフォーマンスの保証が提供される場合があります。

そのようなライブラリの外部依存関係を管理するには、どのような方法がありますか? たとえば、MySQL を使用して開発する場合、コンパイル時間も実行時の依存関係も sqlite に導入したくないとします。

C++ では、抽象的なインターフェイスを使用し、具体的なロジックをプロジェクトに条件付きで含まれるモジュールに入れます (構成スイッチによって異なります)。OCamlで同じタスクにどのようにアプローチするのか、興味があります。

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

ocaml - opamによるgtkのインストール

私はhttp://ocaml.org/learn/tutorials/introduction_to_gtk.html に従いました OPAM をインストールしてから:

無事終了いたしました。

しかし、私が入力したとき:

私は得た:

私が間違っているときは?

0 投票する
2 に答える
2869 参照

ocaml - 基本的な Ocaml: これをコンパイルするにはどうすればよいですか?

ocaml を始めたばかりで、さまざまなコンパイラやツールに苦労しています。例: ocamloptocamlcocamlbuildなどcorebuild。では、以下をコンパイルするにはどうすればよいでしょうか。

utop私はただそこ#require "re2"から行くことができます。

正規表現モジュールを含めなければ、corebuild ls.native上記のコードがls.ml.

[編集]

これまでに試した

ocamlbuild -use-ocamlfind -package core -package re2

吐き出す

それで、いくつかのグーグルの後、私はこのブログに導かれました

ocamlbuild -tag thread -use-ocamlfind -package core -package re2

make失敗する前に、出力のように見える6000行以上を吐き出します。

そのため、次に何を試すべきかわかりません。

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

ocaml - opam が pthread を探して lwt をインストールしようとすると失敗する

Ubuntu Trusty VM に、Real World Ocaml セットアップ ドキュメントで推奨されている ppa から opam (バージョン 1.2.0) をインストールしました。

実行時

ビルドが失敗し、.out ファイルを調べると次のように表示されます。

Ubuntu パッケージ libpthread-stubs0-dev がインストールされています。インストールを成功させるには何をインストールする必要がありますか?

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

ocaml - opam「サンドボックス」を作成することは可能ですか?

2 つの ocaml プロジェクトを ocaml 4.02.1 でコンパイルしています。両方のプロジェクトがグローバル 4.02.1 opam スイッチに依存関係をインストールする代わりに、プロジェクトごとに個別の opam インストールを作成する方法はありますか?