Incremental garbage collection

Elronnd elronnd at
Fri Jan 21 04:48:34 UTC 2022

On Friday, 21 January 2022 at 02:17:34 UTC, Brad Roberts wrote:
> To make any progress towards a better GC it's going to have to 
> be demonstrated.  And the proof will justify the changes.  If 
> they're good and the complexities required to get there aren't 
> awful, then they'll make into the code base.  If they're not, 
> then they wont.  The status quo is easy to get stuck in and 
> help no one.
> Someone with a good background in GC's needs to step up and be 
> its champion.  I expect that several people would rally to help 
> once some basic momentum is established.  So, willing to be the 
> rallying cry and step up?

I agree.  But: it is an involved task that will likely not bear 
fruit until it is nearly done; I do not expect an implementation 
would perform very well until it performed the optimizations I 
mentioned elsewhere.  (Well, a first step would be to make the 
precise gc actually precise, which would benefit everybody; but 
after that...)

For my part, I think it would be a fun project, but it would not 
be a high enough priority for me to see it through unless 
somebody were paying me to do it full time (and who would pay for 
an 'unproven' idea? It is exactly the problem you identify).  
Maybe rikki will be the champion :)

More information about the Digitalmars-d mailing list