問題タブ [lwt]

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

ocaml - OCaml lwt utop 中置バインド演算子 >>= がありません

utopを呼び出しrequire "lwt.simple-top" ;;て簡単な例を試してみましたが、 operator が見つかりません>>=

ここに画像の説明を入力

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

multithreading - Lwt をキャンセルします。スレッド

私の人生では、lwt スレッドのキャンセルを処理する方法を見つけることはできません。

これが私が持っているもので、単純化されています。

キャンセルされた例外をキャッチしようとする私の試みがいくつか見られますが、どれもうまくいきません。私の出力は

より壮大なスキームではunit Lwt.t list ref、 で作成された があり、リストで実行してから、タイプの新しいスレッドに置き換えるLwt.task予定ですList.iter Lwt.cancelunit Lwt.t

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

ocaml - OCaml: Lwt とノンブロッキングソケット

Lwt_unix読み取るものがなくなるまでソケット内のデータを読み取る単純なクライアント用のモジュールを試してみたかったのです。ブロックしていないソケットを作成すると言う人もいLwtますが、私のコードではまだブロックしています:

この例を用語で試してみると:

結果は次のとおりです。

Ctrl+を押すまでブロックしcます。

私は両方を試しました:

もちろん、この行はありませんが、まだブロックされています。私は何を間違っていますか?

詳細については、私の以前の質問の 1 つ: OCaml ノンブロッキング クライアント ソケット

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

ocaml - Lwt 2.7.0 タイプ エラー

私は Lwt 2.7.0 でこのコードを書きました:

そして、このエラーが発生しました(最後の行、つまり sock):

そうsockです、タイプは ですLwt_unix.file_descr。なぜコンパイラはこのプログラムをスローして、タイプを強制するの'a Lwt.tでしょうか? (見つかったタイプを尋ねると、タイプであることがわかりcreate_socketますunit -> '_a

PS : Daniil Baturin に感謝します : http://baturin.org/code/lwt-counter-server/