<br><div><span class="gmail_quote">On 5/15/07, <b class="gmail_sendername">Grant Rettke</b> &lt;<a href="mailto:grettke@acm.org">grettke@acm.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; GUIs are a perfect example to think about using a functional solution.<br>&gt; So, think about it...it would be terrible!!!</blockquote><div><br>I think the same, but I just found that there is a style of FP called Functional Reactive Programming that purportedly models GUI more declaratively than OOP&#39;s handlers &amp; events.&nbsp; Flapjax and FrTime are working implementations of FRP.&nbsp; 
<br><br><a href="http://citeseer.ist.psu.edu/cooper04frtime.html">http://citeseer.ist.psu.edu/cooper04frtime.html</a><br><br><a href="http://www.flapjax-lang.org/">http://www.flapjax-lang.org/</a><br><br><a href="http://www.haskell.org/frp/">
http://www.haskell.org/frp/</a> <br><br>It seems that I found more links w.r.t to functional style in Haskell on the net maybe due to Haskell being pure functional... <br><br>Thanks,<br>yinso <br><br></div></div>