Keean Schupke <[EMAIL PROTECTED]> writes:

> What happens with this method when the display needs refreshing, does
> the current state have to be recomputed every time ...

No. The new state is constructed from bits of old state and the
changed data. Applying a change on average requires logarithmic time
& memory wrt. the whole size. It does not invalidate the old state -
state is immutable.

http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/vol25/issue12/spe986.pdf

-- 
   __("<         Marcin Kowalczyk
   \__/       [EMAIL PROTECTED]
    ^^     http://qrnik.knm.org.pl/~qrczak/
_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to