[Haskell-cafe] what GUI library should i select?

Bulat Ziganshin bulat.ziganshin at gmail.com
Mon Nov 13 07:41:30 EST 2006

Hello Duncan,

Monday, November 13, 2006, 3:36:32 AM, you wrote:

>> afaik, there are just two good enough libs - wxHaskell and GtkHs. can

in brief, i see the following main differences:

- wxHaskell is easier to understand and to use, Ght2Hs allows to use
Glade to develop "look&feel"

- Gtk2Hs had better support, but now wxHaskell has more maintainers and
situation may change to opposite in a next few months

- wxHaskell provides more native look&feel, while Gtk2Hs simplifies
porting of GUI application from Windows to Linux. Also Gtk2Hs needs Gtk
DLL to be installed, but this can be made a part of application
installation procedure, afaik?

- Gtk2Hs has better memory management

- differences between Gtk and wxWidgets that i will go to study

i also have more questions: first, how about tabbed pages control?
such controls are widely used to represent plenty of information in
limited screen space

second: ability and easiness to develop my own controls, and to
combine several customized controls together to make one
"supercontrol" (although i guess that last feature is important only
for RAD environments)

third: are there any "appetizers" demonstrating features of each
library and with source code available for studying? except for
memory.pdf which don't mention where full source can be downloaded

it will be interesting to see sources of more "business-like"
applications developed with both libs. if there are no ones, may be i
will develop basic file manager utility as such appetizer

Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com

More information about the Haskell-Cafe mailing list