問題タブ [ocaml]

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 投票する
2 に答える
291 参照

ocaml - Windowsでjocamlを構成/インストールする方法

私が見つけた唯一の指示は、http: //eigenclass.org/hiki/fast-widefinderと古い jocaml サイトにあります。

./configure を使用して構成しようとすると、jocaml とコンパニオン ocaml のバージョンが一致していないと表示されます。jocaml 3.11.0 と ocaml 3.11.0 を使ってみました。前進する方法は?

Windows のサポートはテストされていないというメーリング リストを読みました。Windowsでjocamlが使えないということですか?

前もって感謝します。

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

multicore - Ocaml でマルチコアを使用してモンテカルロ シミュレーションを行う方法は?

Ocaml プロセスは 1 つのコアしか使用できず、複数のコアを使用するには複数のプロセスを実行する必要があります。

モンテカルロ シミュレーションを並列化するために使用する Ocaml フレームワークはありますか?

0 投票する
4 に答える
2434 参照

concurrency - INRIA は並行性プリミティブを OCaml に追加する予定ですか?

「並行性」とは、Erlang のアクターのような軽量プロセスや、そのようなプロセスをスムーズに機能させることを目的とした並行 GC を意味します。

INRIA が現在の OCaml 実装のこれらの欠点を取り除き、OCaml がマルチコアの将来に備えられるようになれば、非常にクールです。

PS F# は私が探しているものではありません。

0 投票する
4 に答える
11195 参照

erlang - Erlang vs OCaml (最適なニッチ)

こんにちは、FP 言語を 1 つ取り上げたいと思います (多くのことを学ぶ必要のない立場で働くのは常に苦痛です)。いくつかの調査を行った後、Erlang と OCaml は私が実際に使用したい 2 つの言語だと感じました。次の理由で足を濡らしたい:

1) 私は主に C++ の高可用性 Web サーバー バックエンド システムに取り組んでいます。Erlang はスケーラビリティとフォールト トレランスの点で優れていると聞きました。現在の会社で Erlang を使用するプロジェクトはないと思いますが、Erlang は私の長期的なキャリア開発に適した言語であると感じています。

2) 私には、OCaml がとても得意な同僚がいます。つまり、彼は OCaml がとても得意です (しかし、彼は現在、日常業務で OCaml に取り組んでいません。彼はいくつかのライブラリを維持しています)。だから私が OCaml を学ぶなら、彼は良いリソースになるかもしれないと考えました。

私の興味は主に分散システム (私の現在の仕事はミドルウェア開発の仕事です) とハイパフォーマンス コンピューティングです (私は大学院で数年間、特に金融アプリケーションの PDE について研究していたと思います)。いつか戻って財務モデリングの仕事をするかもしれないと常に感じていました)

助言がありますか?私はそれほど賢くないので、「両方を学ぶ」ことを提案しないでください:-)

ありがとう

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

ocaml - notepad ++でocamlをコンパイルする

私は現在 OCaml を学んでいますが、Notepad++ にスクリプトの解釈を任せて、出力をコンパイラ ウィンドウに表示できるかどうか疑問に思っていました。

ありがとう!

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

ocaml - OCamlで以下を実装する

私は宿題のためにOCamlで以下を実装しようとしています:

だから、例えば

私が持っている:

しかし、ブール値の代わりに関数を返すようにするために使用する必要がある構文がわかりません。

私は誰かに問題を解決するように求めているのではありませんが、誰かが関数を取り込んで操作し、それを返すコードを投稿できれば幸いです。

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

list - OCaml:List.fold_leftはどのように機能しますか?

フロートのリストの平均を見つけようとしています。

List.fold_leftはどのように機能しますか?(最初の引数をリスト(3番目の引数)に適用します...しかし、2番目の引数は何ですか?)

トップレベルはこのエラーを返します:

OCamlのリストを反復処理するための好ましい方法は何ですか?

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

crash - Ocamlの「メモリ不足」例外。詳細モードは「構造比較におけるスタックオーバーフロー」と言います

エイリアンソースからの非常に巨大なocamlプログラムを修正する必要があります。問題の1つは、プログラムが一見無害な行でクラッシュすることです。

「メモリ不足」の例外があります。重要なのは、そこには確かに十分なメモリがあり、この行は他の入力に対しては問題なく実行され、問題のある入力の処理中はさらに早い段階で実行されます。

で実行するとOCAMLRUNPARAM="v=63"、クラッシュの直前に印刷される行が表示されます。

構造比較におけるスタックオーバーフロー

関連する構造を以下に定義します。 locタイプlocationです。

コードを実行するにはどうすればよいですか?

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

ocaml - OCaml: このコードで型チェック エラーが発生するのはなぜですか?

これが私のコードです:

これをトップレベルに入力すると、次のようになります。

私は長い間これを使用しようとしましたが、なぜこれがエラーを生成しているのかわかりません。lそれはintリストだと思っていますか?

解決策:(以下から。ありがとう!)

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

ocaml - 遅延リスト処理用の OCaml ライブラリは何ですか?

遅延リスト処理を提供する OCaml ライブラリは何ですか? 私はこれらの行に沿って何かを探しています:

Camlp4 パーサーをバックトラッキングStreamするための型とシンタックス シュガーとの統合は素晴らしいでしょう。