問題タブ [ocaml-batteries]

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

ocaml - OCamlトップレベルがコメントを解釈しない

このエラーが発生します

インタプリタにコメントを入力しようとしたとき。ocamlインタープリターでコメントは許可されていませんか、それとも私は何か間違ったことをしていますか?

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

ocaml - ocamlバッテリーのコンパイル:アンバウンドモジュールToploop

パスにtoploop.cmiが見つかりました:

ご覧のとおり、

/home/xxx/...システムパスとして作成しました。しかし、それでも機能しませんでした。モジュールトップループを含めるにはどうすればよいですか?

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

ocaml - ocaml 電池のコンパイル: エラー: 残りの OCaml コンパイル ファイル:

バッテリーのこのコンパイルエラーは本当に私を困惑させます。エラーを修正するにはどうすればよいですか?

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

ocaml - OCaml の HttpRequest に最適なモジュールは何ですか?

OCamlを使用して Yahoo Finance API にアクセスしたいと考えています。基本的には、Yahoo Finance から見積もりを取得するための一連の HTTP 要求にすぎません。

どのモジュールを使用する必要がありますか?

非同期の HTTP リクエストが必要です。

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

ocaml - ocamlバッテリーのインストール

電池の取り付けに関して矛盾する情報があるようです。私はいくつかの提案を試みましたが、どれも私のためにうまくいきませんでした。

私は最初に試しました

しかし、それはこのエラーを引き起こしました:

次に、ocamlinitファイルをbatteriesディレクトリからホームディレクトリの.ocamlinitにコピーしてみました。これにより、次のエラーが発生しました。

私はocaml4.00.1を使用しています。

注:この質問がこの1つのocamlバッテリーのコンパイルと重複している場合はお詫びします:バインドされていないモジュールToploopですが、与えられた答えは私が実際に試すには十分に明確ではありませんでした。

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

functional-programming - OcamlTopLevelのFindLibを使用してバッテリーをロードできません

正常にインストールocaml-batteries-includedfindlibました。

'ocamlfind ocamlc -package batterys-cmycode.ml`を問題なく実行できます。

また、そうするとocamlfind list


問題はusing batteriesにありocaml (toplevel)ます。

私は言われたように設定し.ocamlinitました:

しかし、起動するocamlと、次のようになります。

さらに、でやる#listocaml toplevel

batteriesパッケージが見えません。


どうしたの?

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

ocaml - ocaml-websocket のコンパイルに失敗しました

ocaml-websocket をビルドしようとすると、次のエラーで失敗します:

問題の関数行は、

以前のリリースで lwt API が変更された場合、何か考えはありますか?

0 投票する
6 に答える
16083 参照

ocaml - OCamlに中置関数合成演算子はありますか?

簡単な質問です。標準ライブラリ (または Jane Street の Core または Batteries) で定義されている OCaml に、Haskell の (.) 関数のような中置関数合成演算子があるかどうか疑問に思っています(f . g . h) x。あまり魅力的ではありませんf (g (h x)))

ありがとうございます。

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

ocaml - ocamlbuild で .mly ファイルのバッテリーを使用する

OCaml .ml ファイルと Menhir .mly ファイルを含むプロジェクトがあります。プロジェクトのコンパイルには ocamlbuild を使用します。

私の _tags ファイルには、次の 1 行が含まれています。

.mly ファイルでバッテリーを使用する場合を除いて、すべて正常に動作します。.mlyファイルと.mly ファイルopen Batteries ;;の間で、ocamlbuild を呼び出すと、「エラー: モジュールのバッテリーがバインドされていません」というメッセージが表示されます。%{%}

次のように、ocamlbuild が menhir を呼び出しているようです。

menhir-package batteriesのオプションに (または同等のものを)追加するのを忘れています。--ocamlc

どうすれば修正できますか?_tags ファイル内の .mly ファイルの特別なルールが役立つのではないでしょうか? それとも ocamlbuild のバグですか?