I would love to get comments on a short (4.5 page) paper draft called "Applicative Data-Driven Computation", which describes a very simple approach to data-driven (push-based) computation and its application to GUI programming. Please see
<a href="http://www.haskell.org/haskellwiki/Applicative_Data-Driven_Programming">http://www.haskell.org/haskellwiki/Applicative_Data-Driven_Programming</a>. There's a "Talk Page" link for comments, or if you prefer you could email me instead.
<br><br>I'm also very interested in suggestions and (better yet) collaboration on other applications of data-driven computation beyond GUIs, say push-based internet apps.<br><br>Thanks, - Conal<br>