[racket] weird names in FrTime code [was: Re: for/hash: bad syntax in: for/hash]
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-----