On Tue 05 Feb 2013 20:29, Noah Lavine <[email protected]> writes:
> On Tue, Feb 5, 2013 at 12:38 PM, Andy Wingo <[email protected]> wrote: > > On Thu 17 Jan 2013 11:53, Marco Maggi <[email protected]> > writes: > > The other Scheme implementations using a non-compacting > > garbage collector > > Do we want to guarantee that our garbage collector will always be > non-compacting, or force major interface changes if it is? (I realize > we've already taken out smob mark procedures, but this is in some ways > even harder to add back.) Smob mark procedures are still supported. Changing the GC would be quite difficult -- we would need to progress to the point that we had significantly less C. That would be years away if it comes. Anyway, we could have a compacting collector and still allow fixed-position objects: http://www.scheme.com/csug8/smgmt.html#./smgmt:h3 Andy -- http://wingolog.org/
