FRPを読んで実装しているときに、私はイベントのoccs
関数の意味論(Conal Elliottの論文で参照されている)と混同しています。静的(純粋な)イベントを処理する場合は非常に簡単ですが、マウスボタンの押下などの動的イベントではどのように動作するのか分かりません。例えば、もしoccs
戻り、その後限り(すべてのオカレンスは、まだ知られていないので)、ダイナミックイベントには、次のものの一つになる可能性があるため、私はoccs
のための結果を見ることができるように、イベントの発生のすべて:`occs`をプログラマが利用できるはずですか?
-
1は、セマンティック純度およびその他を壊す - コール
- 自動的にこれらの両方は少し醜いようだ。もちろん、イベント自体
を最新の状態に保たれている配列/リストの時
occs
機能をFRPフレームワーク自体の外部で削除するほうがいいでしょうか(つまり、それをイベントやそれ以外のものに限定します)。イベントがmap、filter、mergeなどの関数を持っている限り、それ以上のイベントを返す関数は問題なく失われる可能性があります。それとも、私は何かを誤解していますか?
ダウン変換してから理由を説明しないでください。それは本当に助けにはならない。 – seadowg