
On Thu, Mar 06, 2003 at 08:34:54PM -0800, David Sankel wrote:
runGUI (window (vBox [label "Hello World!",w])
This is a very cool idea. I do think it is a bit on the Fudgets (experimental) side of things though. For CGA I would probably lean against such an idea since it hasn't be practically proven. I'm not sure how often I would use this in my day-to-day gui coding. I I would say not quite. Fudgets use combinators to but widgets together. Beyond that these combinators connect channels between widgets which specifiy information flow (which sometimes becomes a real pain if the widget tree does not reflect the way information flows).
Actually the "build a description of an algebraic data type and then push the button to create the corresponding GUI is the Object I/O approach. Axel.