[Haskell-cafe] Pure functional GUI (was "a regressive view of support for imperativeprogramming in Haskell")

'Peter Verswyvelen' bf3 at telenet.be
Thu Aug 9 06:34:38 EDT 2007


LOL. Yeah you are correct I guess. Oh well ;-)

-----Original Message-----
From: Bulat Ziganshin [mailto:bulat.ziganshin at gmail.com] 
Sent: Thursday, August 09, 2007 7:30 AM
To: Peter Verswyvelen
Cc: Donn Cave; haskell-cafe at haskell.org
Subject: Re[2]: [Haskell-cafe] Pure functional GUI (was "a regressive view
of support for imperativeprogramming in Haskell")

Hello Peter,

Wednesday, August 8, 2007, 11:14:37 PM, you wrote:

> To me, having an imperative background, a graphical application is
> just a big tree of data that evolves when events from the OS come
> in. (this data is NOT per se the data for the GUI element; instead
> use the model-view-controller design pattern) In Haskell, instead of
> mutating the data (as done in C/C++), a infinite stream of this
> tree-data is generated responding to an infinite steam of events, as
> in Paul's SOE book (the reactive stuff). Since most of the data can
> be shared, the performance impact should be minimal.

> So could you please tell me more about the problem with pure
> functional GUIs

seems that such program will have no effects :)

-- 
Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com




More information about the Haskell-Cafe mailing list