これはかなり漠然とした自由回答形式の質問ですが、誰かが何らかの洞察を提供できることを願っています。
私は GTK を (GHC 経由で Haskell を使用した Gtk2Hs を介して) 使用していますが、イベントの処理に関する一般的なアドバイスがあるかどうか疑問に思っています。私は、(オブジェクト指向の実践から) システム コンポーネントを疎結合に保つことに慣れており、これはイベント モデルにまで及びます。モジュール間/関数間の依存関係を低く保つGtkまたはHaskellの両方で、イベントの処理/再起動/伝播などに使用できる設計のパターンがあるかどうかを知りたいです。
ありがとう。