[racket] weird names in FrTime code [was: Re: for/hash: bad syntax in: for/hash]

From: Marijn (hkBst at gentoo.org)
Date: Wed Jan 11 09:06:19 EST 2012

-----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-----


Posted on the users mailing list.