[GUI] Proposal Proposal: haskell-gui addendum to haskell

Nick Name nick.name@inwind.it
Thu, 23 Jan 2003 11:47:38 +0100


On Thu, 23 Jan 2003 10:22:44 -0000
"Simon Peyton-Jones" <simonpj@microsoft.com> wrote:

>  So I propose the Clean Object-IO approach as a reasonable compromise
>  starting point for the programming interface.  (I'm entirely agnostic
>  about what is the most suitable underlying C library to use; indeed,
>  the choice of that library should ideally be un-discoverable to the
>  programmer.)=20

Maybe this is the good way; in this case, the best thing to my eyes is
NOT to use any particular toolkit, but rather design the Object-IO in a
way that it's implementable with gtk or gtk2 (which are already
implemented) but opened to other bindings (I guess most people would
like a native windows API implementation). And I suggest to keep
particularities of the various systems in modules which carry
"NonPortable" into their name, so we will be able to get a portable UI
without throwing away anything that could be better on a single system.

For the "high level" interface, I just hope that a mid-level library
won't stop people from researching, and trying to develop and use, the
high-level ones, because that would mean "a better language, but used in
the traditional way". Maybe I am wrong.

(hoping that someone will understand my messy english)

Vincenzo

--=20
Fedeli alla linea, anche quando non c'=E8 Quando l'imperatore =E8
malato, quando muore,o =E8 dubbioso, o =E8 perplesso.  Fedeli alla linea
la linea non c'=E8.  [CCCP]