<meta http-equiv="content-type" content="text/html; charset=utf-8">I&#39;m building a desktop application using Haskell for the logic and Qt/C++ for the GUI<div>(the haskell source is foreign-exported into a shared library).</div>
<div>It&#39;s been hard to pull off, but it works quite well when you get past the compilation issues.</div><div><br></div><div>Question to the Mac users on the list: do you find that Qt applications</div><div>feel &quot;native enough&quot; on your platform ? If not, any tips ?</div>
<br><div class="gmail_quote">2010/4/3 Heinrich Apfelmus <span dir="ltr">&lt;<a href="mailto:apfelmus@quantentunnel.de">apfelmus@quantentunnel.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Michael Vanier wrote:<br>
&gt; aditya siram wrote:<br>
&gt;&gt; Yes Haskell is not strong on the GUI end of things but have you<br>
&gt;&gt; considered turning your desktop app into a web app? I&#39;ve done this<br>
&gt;&gt; for a few things and really enjoyed the process. Haskell&#39;s STM is<br>
&gt;&gt; what makes this so nice.<br>
&gt;<br>
</div><div class="im">&gt; This is a great idea!  IMO this is also one of the main ways that<br>
&gt; GUI-based apps are likely to evolve into in the future.  Cross-platform<br>
&gt; GUIs are a pain in the butt in _any_ language (possibly excluding full<br>
&gt; language platforms like Java/.NET, and I&#39;ll bet even those were a<br>
&gt; nightmare for the original implementors).<br>
<br>
</div>This is a bad idea! :) As a long term Mac user, I have a strong dislike<br>
for web applications that try to be desktop applications. Sagemath is<br>
probably an example in point. Not only are the well-designed standard<br>
GUI elements thrown out of the window (the menu bar, it belongs at the<br>
top), it&#39;s also sluggish to navigate between pages, doesn&#39;t support drag<br>
&amp; drop from other applications and most importantly, doesn&#39;t play nice<br>
 with local files.<br>
<br>
&gt;From the programmers point of view, I don&#39;t want to code my GUI in<br>
Javascript either, I want to do it in Haskell.<br>
<br>
<br>
Regards,<br>
Heinrich Apfelmus<br>
<font color="#888888"><br>
--<br>
<a href="http://apfelmus.nfshost.com" target="_blank">http://apfelmus.nfshost.com</a><br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br>