-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 05-01-12 12:03, Marijn wrote: > On 04-01-12 16:55, Matthias Felleisen wrote: > >> 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 > > Thanks Matthias, I guess I'll have to go back and have another > look...
I haven't looked very thoroughly yet, but I just wanted to remark on the cryptic identifiers used in filenames and also in the code. For example there is a file core/dv.rkt which appears to implement some kind of automatically resizing/growing vector, although I don't know how to map that to `dv'. Similarly there is a core/erl.rkt that seems to be implementing some thread management. (I think that each signal/behavior is implemented as a separate thread). No idea what `erl' is supposed to mean. Anybody have any idea what these letters stand for? Marijn -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8Nl1sACgkQp/VmCx0OL2w0WACePVXAGOCDg1P3AdhNDdiNy/s1 5aEAnA88ls2A65as88SVlK5CKOTfqHFC =i6BK -----END PGP SIGNATURE----- ____________________ Racket Users list: http://lists.racket-lang.org/users