[Haskell-cafe] IO-oriented cache library for interacting with GUI

Antoine Latter aslatter at gmail.com
Fri Sep 17 00:01:28 EDT 2010


2010/9/16 Alexey Karakulov <ankarakulov at gmail.com>:
> Hi. I'm writing GUI (gtk) program which purpose is take some data as user
> input, perform some evaluations, and produce some plots and coefficients.
> Since some evaluations take significant time (about 10 seconds), I try to
> cache results. The problem is that dependency structure is quite
> complicated, something like this:
>
>    a* -> x, b*
>    x -> c
>    x, b* -> d
>
> where
>   α -> β means that β depends on α
>   values designated by a,b,c,d can be showed to user by request, and x is
> internal value
>   values designated by letters with asterisk (a*,b*) can be edited by user
>

That sounds a lot like a spreadsheet (like Excel). A person just
released a spreadsheet app writtern in Haskell[1], so there might be
something in it of interest.

Antoine

[1] http://www.haskell.org/pipermail/haskell-cafe/2010-September/083070.html


More information about the Haskell-Cafe mailing list