On Jan 4, 2012, at 10:40 AM, Marijn wrote: > Basically, > my idea was to transform: > > (dependent-boxes > ((a) > (b (* 2 a)) > (c (+ 2 a b)))) > > into something which would automatically propagate changes in any > cell/box to any other box which was dependent on it. Pretty much > exactly like a spreadsheet does. As target for that transformation I > had chosen something like:
I'd like to recommend FrTime (father time) because this is exactly what you want and people have implemented a spreadsheet in it. It is a #lang and, its implementation uses macros like the one you had in mind. -- Matthias ____________________ Racket Users list: http://lists.racket-lang.org/users