<html><head></head><body bgcolor="#FFFFFF"><div>Java did it. Swing just asks the OS for a window and draws in it. Works fairly well...except that a Java (Swing) program never quite acts like a Windows, Mac, or Linux program.&nbsp;</div><div><br></div><div>And there was a practical use: you got much closer to "write once, run anywhere" whereas the earlier AWT resulted in "write once, test everywhere".&nbsp;</div><div><br></div><div>The same could be done in Haskell, but it would be a huge time commitment. &nbsp;</div><div><br></div><div>Tim<br><br>On Feb 7, 2013, at 9:32 AM, Brandon Allbery &lt;<a href="mailto:allbery.b@gmail.com">allbery.b@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div><div dir="ltr">On Thu, Feb 7, 2013 at 12:08 PM, Emanuel Koczwara <span dir="ltr">&lt;<a href="mailto:poczta@emanuelkoczwara.pl" target="_blank">poczta@emanuelkoczwara.pl</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&nbsp; I'm looking for a library written from scratch in haskell, not high<br>
level bindings.<br></blockquote><div><br></div><div>Nobody's going to reimplement an entire graphics stack in Haskell (or any other language, except as a tour-de-force with no practical use); they're going to use existing bindings to a well-tested existing GUI. &nbsp;Rewriting Wx or Gtk+ in Haskell, seriously? &nbsp;Aside from the effort required at the outset, try keeping up with changes to the thing you're reimplementing. &nbsp;Not maintainable and not viable.</div>
<div><br></div></div>-- <br><div dir="ltr"><div>brandon s allbery kf8nh &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div>
<div>unix, openafs, kerberos, infrastructure, xmonad &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div>
</div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Beginners mailing list</span><br><span><a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a></span><br><span><a href="http://www.haskell.org/mailman/listinfo/beginners">http://www.haskell.org/mailman/listinfo/beginners</a></span><br></div></blockquote></body></html>