14 Sep
2001
14 Sep
'01
6:59 a.m.
"S. Alexander Jacobson" <alex@shop.com> wrote,
Out of curiosity, how does GTK+ compare with Fruit?
GTK+ has a C API heavily based on call backs and mutable state. Thus, the Haskell transcription of that API heavily relies on the use of the IO monad - as does H98 textual IO.
It seems like it would make sense for the standard Haskell GUI also to be functional.
A functional GUI would be nice, but standard Haskell text and file I/O is not functional either. Functional GUIs like Fruit are from a research perspective very interesting, but their design is rather far from being a solved problem, which makes them a not very likely candidate for a standard that people seem to like to have sooner rather than later. Cheers, Manuel