[GUI] GUI meeting at ICFP?
Wolfgang Thaller
wolfgang.thaller@gmx.net
Thu, 24 Jul 2003 14:57:19 +0200
> Bottom of the list is:
> - functionality
> - native look and feel
What's "native look and feel" doing at the bottom of the list? IMHO
"native look and feel" is a prerequisite for any Macintosh App that is
going to be accepted by Joe Mac User. So if Joe Programmer wants Joe
Mac User as one of his customers, he'd better go for native look and
feel.
> An internal goal (irrelevant to Joe Programmer) is that the
> Haskell-GUI-library design should be high-level enough that it can be
> implemented on top of more than one underlying non-Haskell GUI library.
> That is a worthy goal, but the discussion I have seen has made me
> conclude that it is simply too difficult to meet. Let's abandon it!
I didn't reach that conclusion from the discussion. I still believe
it's possible, I only reached the conclusion that a mailing list
discussion doesn't work too well. The issues at hand are much simpler
than the discussion about them.
> Joe doesn't care. I think it'd be fine to pick *one* library (Wx,
> Motif, X11, Tk, whatever)
Wx at least tries to provide native look and feel (with limited success
on Mac OS so far); we might just choose Wx and hope that the Wx folks
will one day fix the deficiencies.
A Haskell GUI lib based on any of the others would be next to
irrelevant for Mac OS development (no native L&F, perhaps even a
separate X11 installation required).
So I'm still in favour of platform-specific backends; but I wouldn't
protest too much if we opted for the Wx option after some more
discussion.
Cheers,
Wolfgang