<div class="gmail_quote">2009/1/29 Gour <span dir="ltr">&lt;<a href="mailto:gour@mail.inet.hr">gour@mail.inet.hr</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;&gt;&gt;&gt;&gt; &quot;Conal&quot; == Conal Elliott &lt;<a href="mailto:conal@conal.net">conal@conal.net</a>&gt; writes:<br>
Hi Conal,<br>
<br>
Conal&gt; Hi Achim, I came to the same conclusion: I want to sweep aside<br>
Conal&gt; these OO, imperative toolkits, and replace them with something<br>
Conal&gt; &quot;genuinely functional&quot;, which for me means having a precise &amp;<br>
Conal&gt; simple compositional (denotational) semantics. &nbsp;Something<br>
Conal&gt; meaningful, formally tractable, and powefully compositional from<br>
Conal&gt; the ground up. &nbsp;As long as we build on complex legacy libraries<br>
Conal&gt; (Gtk, wxWidgets, Qt, OpenGL/GLUT, ...), we&#39;ll be struggling<br>
Conal&gt; against (or worse yet, drawn into) their ad hoc mental models and<br>
Conal&gt; system designs.<br>
<br>
Conal&gt; As Meister Eckhart said, &quot;Only the hand that erases can write the<br>
Conal&gt; true thing.&quot;<br>
<br>
Nicely said...<br>
<br>
I&#39;m sure you&#39;re not the only one desiring to write GUI in &quot;genuinely<br>
functional&quot; toolkit, but, being realistic and considering how many people<br>
are working on bindings for those &quot;legacy libraries&quot;, I doubt we&#39;ll see<br>
something written from the scratch and usable for &quot;Real World Haskell&quot;<br>
soon ;)<br>
<br>
<br>
Sincerely,<br>
Gour</blockquote><div><br>Hi Gour,<br><br>I don&#39;t mind if it takes a while, since I&#39;m confident it&#39;ll be worth the wait.&nbsp; Besides, compositionality yields exponential rewards.<br><br>Some more encouragement from my friends:<br>
<br>&quot;No army can withstand the strength of an idea whose time has come.&quot; - Victor Hugo<br><br>&quot;The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.&quot; - George Bernard Shaw<br>
<br>Regards,&nbsp; - Conal<br><br></div></div>