[GUI] Another stateful issue, and a proposal for the solution of all those

Axel Simon A.Simon@ukc.ac.uk
Wed, 2 Apr 2003 10:29:10 +0100


On Tue, Apr 01, 2003 at 10:35:34PM +0200, Vincenzo Ciancia wrote:
> 2. Decide a minimal set of features (for example: create, get, set) that
> a "variable" needs to have, and just be prepared to extend that
> interface. This allows people that are not interested in subtle state
> handling techniques (wich are more high-level than mid-level) to start
> working on the widgets.

I would vote for this. There might be some good in filters, linking, 
streams, etc. but it is not clear how these features would look like. In 
fact I am rather sobered by the fact that we have been discussing the core 
set/get functionality for six weeks now and there is no result in sight. 
The layout of widgets is much more subtle than this so it must take much 
longer! Let's get going with a minimal set: Worse is better and remember 
that the aim of the Haskell 98 standard evolved from "the final Haskell" 
to "just a reference point in the development of Haskell". We can always 
create a version 2.0 of CGA which has more advances (IMHO high-level) 
features.

Axel.