On 2009 Mar 21, at 10:59, Sebastian Sylvan wrote:
2009/3/21 Adrian Neumann
<aneumann@inf.fu-berlin.de>Am 21.03.2009 um 13:30 schrieb Michael Mossey:
Thomas Davie wrote:
On 21 Mar 2009, at 00:16, Michael P Mossey wrote:
Hello, I'm totally new to Haskell. I'm thinking of using it for a personal project, which is a gui-based musical score editor.
The rough situation of GUI programming on Haskell is that it works just as well as in any imperative programming language. This is rather disappointing, simply because so many other things are massively easier in Haskell, and this isn't true of GUI programming (yet).
So, I'm not familiar with GUI programming on Haskell, but would you say the statefulness of GUIs (in their typical implementations) is the reason they are no easier on Haskell?
The main problem is, as far as I know, the complete lack of any usable GUI designer. You have to type everything yourself. That's very annoying. It's a lot easier in other languages because your tools take away the cumbersome twiddling with widgets.
Glade works fine if all you want is to place widgets; but it won't generate template code in Haskell (it will for C and C++) to connect the widgets together, which is what I understand from "you have to type everything yourself".