[ANN][VM] Ephemerons for Squeak

Alan Kay Alan.Kay at squeakland.org
Thu Aug 21 21:15:41 UTC 2003


Thanks John --

Yay for Henry Baker! (And don't forget that Carl Hewitt was part of 
the braintrust behind this stuff -- and also Marvin Minsky had the 
original idea for a copying multiple address space GC some years 
before this, and starting this tradition of thought at MIT).

Cheers,

Alan

At 12:12 PM -0700 8/21/03, John W. Sarkela wrote:
>Hi all,
>
>I'm about 1k messages behind on the list, but this caught my eye. 
>Having been around when ephemerons were introduced at Digitalk, I'll 
>advance the following historical notes.
>
>VSE had ephemerons prior to the ParcPlace merger. It was Digitalk 
>technology, not ParcPlace.
>
>IIRC, George Bosworth was inspired by a paper on guardians. I don't 
>have the reference handy, but I believe that it was in an ACM 
>SIGPLAN publication. This would have been very early in the 90's.
>
>(with regard to Nevin's statements about the ownership of VSE IP)
>Seagull did not get all Digitalk/VSE technology, they only purchased 
>the VSE technology directly related to the PARTS for Java product. 
>To the best of my knowledge, Digitalk->PPD->Objectshare->Cincom have 
>always held the rights to VSE Smalltalk technology.
>
>As for prior art, let us not forget the seminal work of Henry Baker. 
>Some of the most important ideas about garbage collection I trace 
>back to his ground breaking work.
>
>Cheers,
>
>John Sarkela
>:-}>
>
>On Saturday, August 9, 2003, at 01:45 PM, Alan Kay wrote:
>
>>Patents, oh my ....
>>
>>Check out Feldman's Associative Triples (and Rovner's 
>>implementation of them for a swapping device) from the mid60s, 
>>HASHCONS and other similar schemes for Lisp and later, some of the 
>>early Smalltalks for various other ways of achieving similar useful 
>>results ....
>>
>>As is so often the case, prior art is ... well ... prior.
>>
>>Cheers,
>>
>>Alan
>>
>>At 5:04 PM +0200 8/9/03, Roel Wuyts wrote:
>>>Ask Eliot, since he implemented it for VisualWorks. I can imagine 
>>>that either (a) the patent is now Cincom's or (b) the patent is 
>>>not Cincom's, and then they'll know about it (after all, they have 
>>>enough lawyers to check this out.
>>>
>>>On Saturday, Aug 9, 2003, at 15:35 Europe/Zurich, Andreas Raab wrote:
>>>
>>>>>I have a feeling PPS got a patent for the idea.
>>>>
>>>>Any idea where to find this patent? I'm not too concerned about this patent
>>>>(if it exists) as there are various other ways in which the same effect
>>>>(being able to attach external properties to objects) can be 
>>>>achieved. Using
>>>>ephemerons is just a very convenient way of doing it as you don't have to
>>>>worry much about the relations in the graph of objects.
>>>>
>>>>Cheers,
>>>>   - andreas
>>>>
>>>>
>>>Roel Wuyts Software Composition Group
>>>roel.wuyts at iam.unibe.ch                       University of Bern, 
>>>Switzerland
>>>http://www.iam.unibe.ch/~wuyts/
>>>Board Member of the European Smalltalk User Group: www.esug.org
>>
>>
>>--


-- 



More information about the Squeak-dev mailing list