[Haskell-cafe] Status of Haskell + Mac + GUIs & graphics

Andrew Butterfield andrew.butterfield at cs.tcd.ie
Wed May 18 10:18:42 CEST 2011

I have developed a GUI app using wxHaskell

I develop using GHCi - invaluable
  I can run the application once form GHCi, and then a re-run crashes, but
   - usually after a run there is enough time to re-start GHCi while I tihnk about what
    needs fixing next
  - usually I can still run tests and queries from GHCi afterwards...

This works because I develop in Windows using GHC 6.10.4 wxHaskell
 - I haven't upgraded because I believe the GHCi behaviour worsens on later versions of GHC
  (I'm open to correction on this)

- a student of mine has been able to build it on linux using the latest versions of everything
 - I had to revise some of my code simply because later GHC versions introduced new keywords

So - to summarise 
  If you are happy to develop using 6.10.4, on Windows then wxHaskell is workable with GHCi
  It seems to then build ok on Linux

 Alas - I have yet to be able to build it on Mac OS X (Snow Leopard)

The app ? - see http://www.scss.tcd.ie/Andrew.Butterfield/Saoithin/

On 18 May 2011, at 00:24, Conal Elliott wrote:

> I still haven't found any way to do GUIs or interactive graphics in Haskell on a Mac that isn't plagued one or more of the following serious problems:
> * Incompatible with ghci, e.g., fails to make a window frame or kills the process the second time one opens a top-level window,
> * Goes through the X server, and so doesn't look or act like a Mac app,
> * Doesn't support OpenGL.
> A year or two ago, I put my Haskell GUI & graphics work on hold while waiting & hoping for a functioning pathway to open. So far I haven't heard of one.
> If anyone has found a solution, I'd love to hear!
>   - Conal
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

Andrew Butterfield     Tel: +353-1-896-2517     Fax: +353-1-677-2204
Foundations and Methods Research Group Director.
School of Computer Science and Statistics,
Room F.13, O'Reilly Institute, Trinity College, University of Dublin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110518/923193b8/attachment.htm>

More information about the Haskell-Cafe mailing list