問題タブ [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.
git - OPAM を使用して特定の git ブランチからインストールする方法
さまざまな git ブランチでさまざまな機能を提供するプロジェクトがあります。これは主に外部依存関係を簡素化するために行われていると思います (つまり、sqlite を使用したい人は mysql などのモジュールに依存しません)。残念ながら、私が必要とする機能は master にはありません。
インストール時に特定のブランチからプロジェクトを取得するようOPAMに指示する方法はありますか? そうでない場合、そのようなプロジェクトをOPAMに追加するにはどうすればよいですか?
ocaml - OCaml での動的依存関係の管理
データをどこかに保存する必要がある OCaml のライブラリを想像してみてください。この永続層は、さまざまなライブラリ (sqlite、MySQL、PostgreSQL など) で実装できます。また、ストレージの具体的な技術に応じて、さまざまな機能とパフォーマンスの保証が提供される場合があります。
そのようなライブラリの外部依存関係を管理するには、どのような方法がありますか? たとえば、MySQL を使用して開発する場合、コンパイル時間も実行時の依存関係も sqlite に導入したくないとします。
C++ では、抽象的なインターフェイスを使用し、具体的なロジックをプロジェクトに条件付きで含まれるモジュールに入れます (構成スイッチによって異なります)。OCamlで同じタスクにどのようにアプローチするのか、興味があります。
ocaml - opamによるgtkのインストール
私はhttp://ocaml.org/learn/tutorials/introduction_to_gtk.html に従いました OPAM をインストールしてから:
無事終了いたしました。
しかし、私が入力したとき:
私は得た:
私が間違っているときは?
ocaml - 基本的な Ocaml: これをコンパイルするにはどうすればよいですか?
ocaml を始めたばかりで、さまざまなコンパイラやツールに苦労しています。例: ocamlopt、ocamlc、ocamlbuildなど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行以上を吐き出します。
そのため、次に何を試すべきかわかりません。
ocaml - opam が pthread を探して lwt をインストールしようとすると失敗する
Ubuntu Trusty VM に、Real World Ocaml セットアップ ドキュメントで推奨されている ppa から opam (バージョン 1.2.0) をインストールしました。
実行時
ビルドが失敗し、.out ファイルを調べると次のように表示されます。
Ubuntu パッケージ libpthread-stubs0-dev がインストールされています。インストールを成功させるには何をインストールする必要がありますか?
ocaml - opam「サンドボックス」を作成することは可能ですか?
2 つの ocaml プロジェクトを ocaml 4.02.1 でコンパイルしています。両方のプロジェクトがグローバル 4.02.1 opam スイッチに依存関係をインストールする代わりに、プロジェクトごとに個別の opam インストールを作成する方法はありますか?