Garbage Collection for Systems Programmers

Walter Bright newshound2 at digitalmars.com
Mon Apr 8 20:21:35 UTC 2024


On 4/1/2024 1:45 PM, Adam Wilson wrote:
> Personally, I blame the OS/Game crowd for single-handedly keeping D out of the 
> web service space for the past *decade* because, instead of improving the GC to 
> the point that long-running processes are possible, we've built a mountain of 
> (mis)features designed to assuage their demands. I maintain that this was 
> probably the second biggest mistake in D's history.

The sad thing is if you don't want the GC in your program, don't use 'new'. I 
can never get this point across.

> We need to accept a fact that I learned at DConf 2017, the no-GC crowd will not 
> be silenced until the GC is removed from the language. However, Walter has said 
> the GC is here to stay. Therefore, the no-GC crowd will never be silenced. We've 
> given them a plethora of tools to work without the GC. It is time that we 
> stopped giving them so much our time. We have bigger problems to solve.

One unexpected yuge advantage to having the GC in D is it enables CTFE.


More information about the Digitalmars-d mailing list