2010/9/16 Alexey Karakulov <[email protected]>: > 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 _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
