Re: Re: Events and finalizers
Nick Name <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.gui |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 11 Mar 2003 09:38:23 +0000 Axel Simon <[email protected]> wrote: > This > must be difficult to model with streams or if you spawn threads in a > callback. I think abstraction here is more subtle in practice and to > develop a universial solution turns out to be more difficult than > expected. Surely ;) I have *never* said streams are good enough for everything. I just don't want to renounce to them in a lazy functional language. The case you are mentioning involves the use of a "Response" type, wich is a mess due to synchronization. In this case a monad (and so, a callback) is just better, and that's why monads are so popular! > Nevertheless, I think streams are nice. Do you think it's possible to > define the CGA just with events and implement streams on top of it? > If it can be formulated as separate library, then we don't need to > solve all these problems right now. Yeah, that is what I am proposing in the conclusion, I have not really been clear, if you are the second man asking me this: the fact that there are many decisions to take, induces me to say that a general library could be developed outside the GUI task force, if I am not the only one willing to do it; in few words, I changed my mind in response to the discussion, and prefer you and others to concentrate on functionalities and somebody else to solve technical issues about streams. Vincenzo -- Teatri vuoti e inutili potrebbero affollarsi se tu ti proponessi di recitare te [CCCP]