UI demo performance, GC

Timmy Douglas lists at timmy.tmbx.com
Tue Mar 20 18:31:06 PDT 2007


Brian Rice <water at tunes.org> writes:

> On Mar 20, 2007, at 3:35 PM, Timmy Douglas wrote:
>
>> "Brian T. Rice" <water at tunes.org> writes:
>>
>>> So, there's a distinct likelihood that a simple generational GC
>>> somewhat like Squeak's would benefit us enough to have a workable
>>> UI. I sketched one out originally in the first VM design, but it was
>>> never fully tested and we let it rot and fade from the repository
>>> after a while. I could bring it up, or someone could take it on as a
>>> short project.
>>
>> could you find that file please? I'd like to take a look at it.
>
> A quick look in my local files (and through tarballs) didn't turn up  
> anything.
>
> However, I found the tarball from before Lee's re-arrange of the  
> sources in CVS, when that file went away, and here it is:
> http://slate.tunes.org/slate-precvs-rearrange/src/mobius/vm/gc.slate
>
> Note that it uses Squeak-style forwarding pointers which is not the  
> same as Lee's choice of card-marking as a scheme for GC. Card-marking  
> does have its advantages (which can be found with a little research).  
> Mostly I wrote it as an exercise in comparing Pidgin vs. Slang, the C- 
> like dialects for VM implementation.

thanks. I'll take a look at it after I learn some more about GCs.



More information about the Slate mailing list