問題タブ [reflex]

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

haskell - Reflex: イベントのエントリの動的リストに対して複数の http 要求を送信する

reflex-frp の操作 テキスト入力を含むエントリのリストがあります。また、クリックすると n http リクエストをトリガーするボタンもあります。ここで、n はエントリの数であり、各リクエストには対応するテキストが含まれている必要があります。したがって、私は、

使用しようとしていたリクエストを送信するために

したがって、リストのイベントをイベントのリストに変換できる関数が必要です。

しかし、私はそうする方法を見つけていません。最も有望なアプローチは、ファン関数とEventSelectorを含むようですが、私はそれをあまり理解できず、オンラインのドキュメントもあまりありません。

これは可能ですか?

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

haskell - Haskellスタックの依存関係が壊れていますか?

私は、haskell、stack、ghc などに比較的慣れていません。

ghcjs を使用していくつかのプロジェクトを試してみましたが、reflex-dom-stack-demoを含むいずれのプロジェクトもビルドできませんでした。次のエラーが表示されます。

何かを誤って構成したのか、本当に壊れた依存関係があるのか​​ わかりません。~/.stack私の実験を通して何度も削除されました。

stackage でこのバグを見つけまし たが、これが私に影響を与えているのかどうか、また修正が完了したら修正されるのかどうかはわかりません。

Ubuntu 17.10 を使用しています。

どんな洞察も大歓迎です。

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

haskell - Reflex: リセット可能な遅延イベントを作成する

私は Haskell 内で Reflex を使用しており、(質問の目的で) 一定時間、たとえば 2 秒後に発生するイベントを作成しようとしています。ただし、元のイベントが発生するたびにカウンターをリセットする必要があるため、元のイベントが 1 秒間隔で 2 回発生する場合、2 番目のイベントの発生は 1 回のみである必要があります。つまり、最後の元のイベントの 2 秒後です。

私はこの動作を実装することができました

しかし、widgetHold を使用するのはやり過ぎのようです。MonadHold 制約だけが本当に必要なようです。この関数を記述するより慣用的な方法はありますか?