No subject

Brian T. Rice water@tunes.org
Sat, 01 Apr 2000 13:38:20 -0800


At 02:35 AM 4/1/00 PST, Jason Marshall wrote:
>>It is generally understood that my project, at least, is only
>>for a "TUNES--" ... Thus, I'm not now considering _all_ the
>>goals of TUNES. My main focus now has been to achieve efficient
>>storage management. 
>
>My current focus is on a GC framework (rather than a one-size-fits-all
>GC), and after the groundwork is in place, I'm going to attack the
>problem from the top, down.  I figure for security, and certain size &
>latency optimizations, that being able to prove something immutable
>would be a fairly useful thing.  While the trivial case is fairly 
>simple
>(no mutators, and no shared data with mutators, recursively), some 
>other cases where the sharing time extends only as far as the end
>of the call, will be harder to construct proof systems for.  The 
>difference between immutability and almost-immutability is a race
>condition.
>
>I still haven't decided what precisely the code is going to look like,
>only the shape of the vessel into which it will fit.  Coding around a
>void in order to determine its shape is only going to get me so far.
>Alas, at the rate I am currently progressing, I have plenty of time
>before I run into that hurdle.

"Abstract Models of Memory Management" at
http://www.cs.rice.edu/CS/PLT/Publications/fpca95-mfh.ps.gz

This paper deals with rewriting semantics used as a memory management
framework, particularly related to the kind of rewriting used in Maude.

~