Shriram and Greg Cooper created this world, and hopefully, one of them will jump in and explain the rationale behind the names -- Matthias
On Jan 11, 2012, at 9:06 AM, Marijn wrote: > -----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