
In message
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. Duncan