
Adrian, Experience with Java shows that efficiency is, indeed, important in a GUI layer. Not to say it can't be done in Haskell (and not to say that it necessarily can); to say that efficiency is unimportant is not an option. On 24-Jan-2003 Adrian Hey wrote:
On Friday 24 January 2003 13:11, Simon Peyton-Jones wrote:
Peter Aachten goes further. Based on the Clean group's experience, he thinks we can not only define a satisfactory (A), but also define a lower-level interface (expressed in the C language) that suffices to support (A) and yet contains no target specific code
I don't really understand this, so a couple of questions if I may..
1- What does this low level code do that requires it to be written in C? I can't think of any particular reason for this other than speed, and I can't think of anywhere a gui really needs speed other than for rendering. (But that can't be so because, as everybody keeps telling me, writing our own portable rendering code is a really bad idea :-)
2- If I'm not missing something, there must be some target specific code somewhere in any port of a portable library. Is this, dare I suggest, in an even lower level of primitives?
Thanks -- Adrian Hey
_______________________________________________ GUI mailing list GUI@haskell.org http://www.haskell.org/mailman/listinfo/gui
-- ---------------------------------- Seth Kurtzberg M. I. S. Corp. E-Mail: seth@cql.com Date: 24-Jan-2003 Time: 09:38:29 This message was sent by XFMail ----------------------------------