[Haskell-cafe] Re: libraries [was GUI haters]

Jean-Denis Koeck jdkoeck at gmail.com
Mon Apr 5 14:49:50 EDT 2010

I'm building a desktop application using Haskell for the logic and Qt/C++
for the GUI
(the haskell source is foreign-exported into a shared library).
It's been hard to pull off, but it works quite well when you get past the
compilation issues.

Question to the Mac users on the list: do you find that Qt applications
feel "native enough" on your platform ? If not, any tips ?

2010/4/3 Heinrich Apfelmus <apfelmus at quantentunnel.de>

> Michael Vanier wrote:
> > aditya siram wrote:
> >> Yes Haskell is not strong on the GUI end of things but have you
> >> considered turning your desktop app into a web app? I've done this
> >> for a few things and really enjoyed the process. Haskell's STM is
> >> what makes this so nice.
> >
> > This is a great idea!  IMO this is also one of the main ways that
> > GUI-based apps are likely to evolve into in the future.  Cross-platform
> > GUIs are a pain in the butt in _any_ language (possibly excluding full
> > language platforms like Java/.NET, and I'll bet even those were a
> > nightmare for the original implementors).
> This is a bad idea! :) As a long term Mac user, I have a strong dislike
> for web applications that try to be desktop applications. Sagemath is
> probably an example in point. Not only are the well-designed standard
> GUI elements thrown out of the window (the menu bar, it belongs at the
> top), it's also sluggish to navigate between pages, doesn't support drag
> & drop from other applications and most importantly, doesn't play nice
>  with local files.
> >From the programmers point of view, I don't want to code my GUI in
> Javascript either, I want to do it in Haskell.
> Regards,
> Heinrich Apfelmus
> --
> http://apfelmus.nfshost.com
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20100405/2470939c/attachment.html

More information about the Haskell-Cafe mailing list