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 <apfel...@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@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe