
On Thu, 23 Jan 2003 10:22:44 -0000
"Simon Peyton-Jones"
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.)
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 -- Fedeli alla linea, anche quando non c'è Quando l'imperatore è malato, quando muore,o è dubbioso, o è perplesso. Fedeli alla linea la linea non c'è. [CCCP]