[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]
various gc proposals
- To: <tribble>
 
- Subject: various gc proposals
 
- From: Mark S. Miller <mark>
 
- Date: Mon, 20 Nov 89 19:24:22 PST
 
- Cc: <xtech>
 
- In-reply-to: <Eric>,25 PST <8911202202.AA25429@xanadu>
 
Date: Mon, 20 Nov 89 14:02:25 PST
   From: tribble (Eric Dean Tribble)
   1)  Can Nat fix some of the unimplemented features?  such that those
   changes can then be publicized?  we could even pay some for this.  I
   realize that it looks vaguely ridiculous, but it might be the easiest
   thing to do.
I'm going to be persuing this.  I think it's our best option.
   2)  Can we restrict the times when a garbage collection is allowed?
   ...
   3)  Can we generalize on 2)?  We could define some way for users to
   specify when garbage collection is allowed (or disallowed).  ...
   I hope that 2 and 3 let us move smoothly to compilers that support
   more features of the language.
I would be very scared to go down this route.  It seems *extremely*
complex to me.  I haven't thought too hard about it, but it seems to
remove much of the motivation for having a garbage collector.  It
would probably also be very dangerous and hard to check.
I think we're stuck either fixing the language in a way that can get
highly ported (like getting it into the 2.1 release), or doing without
&& and || in our code.