
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.