
when experimenting with wxHaskell, I was considering some basic gui builders, like glade, http://glade.gnome.org/, or even the youger http://wxglade.sourceforge.net, that I just discovered. these generate either code via xml ressources files, that the code generators read and produce code in the language you fancy ( in c++, eiffel, perl, python..). I was considering giving a try for the wxHaskell binding, and was interested in hearing some feedback on that idea ...

Hi Luc
when experimenting with wxHaskell, I was considering some basic gui builders, like glade, http://glade.gnome.org/, or even the youger http://wxglade.sourceforge.net, that I just discovered.
wxGlade looks quite promising ! (it's almost visual basic :-)
these generate either code via xml ressources files, that the code generators read and produce code in the language you fancy ( in c++, eiffel, perl, python..).
I was considering giving a try for the wxHaskell binding, and was interested in hearing some feedback on that idea ...
As the XML that you will load dynamically is 'untyped', you need to somehow emit a typed haskell file together with the XML to load this data safely into Haskell. That would mean that you either need to extend wxGlade or that you write a typed interpreter for the XML data in Haskell itself. -- Daan. btw. I am personally not a big believer of gui interface builders, especially not with the "layout" combinators that you can make in Haskell -- I think that writing the layout with combinators is faster for an expert than building it in a GUI.
_______________________________________________ GUI mailing list GUI@haskell.org http://www.haskell.org/mailman/listinfo/gui
participants (2)
-
Daan Leijen
-
list@taesch.com