[Haskell-cafe] GUI

Duncan Coutts duncan.coutts at worcester.oxford.ac.uk
Mon Dec 27 10:23:05 EST 2004

In message <FA1E5BD5-57CA-11D9-8574-000A95E058BA at ics.mq.edu.au> Matthew Roberts
<mattr at ics.mq.edu.au> writes:
> I know this question is probably going over old ground - so I apologise 
> in advance.
> However, I want to know if there has been any practical standardisation 
> in the GUI area.  Last time I looked at this it seemed some decisions 
> had been made (bind to existing api - wxWindows?).  I am waiting for 
> some real standardisation and a mature API before I jump ship from Java 
> for my day-to-day programming.

There are also bindings to other existing toolkits: Gtk and FLTK. Both of these
projects are (I believe) aiming to have a roughly similar medium level API as
wxHaskell has chosen. The aim being to make it easier for users to switch toolkits.

As has been noted, none of these projects have hit complete API stability,
though wxHaskell and gtk2hs are nearing version 1.0 releases.

I would certianly advocate aiming for a common medium level API that covers a
core subset of each toolkits functionality. Of course there will always be
differences between the different toolkits, particularly in their scope.


More information about the Haskell-Cafe mailing list