Lwt で端末アプリケーションを作成しようとしています。基本的に、アプリが実行されている限り、Lwt_io.read_line でターミナルの入力を監視する必要があります。
プログラムの実行中に何らかのループを実現するために、次の (疑似コード) よりも良い方法はありますか?
while true do
let _ = ignore (Lwt_main.run my_application)
done
これが正しい方法かどうかはわかりません。my_application からのすべてのスレッドが終了するたびに、Lwt_main.run が何度も何度も呼び出されます...
Lwt でこれを処理する他の方法またはより良い方法はありますか?