Garbage Collection for Systems Programmers

Lance Bachmeier no at spam.net
Fri Apr 5 22:14:02 UTC 2024


On Friday, 5 April 2024 at 16:40:06 UTC, Carl Sturtivant wrote:

> Imagine this: what if D had such an ace GC for the last decade? 
> Perception and use of D would be entirely different to its 
> present state; soft-real-time applications would abound, with a 
> wide community of pro-D game programmers talking in the forums.
>
> Just like ImportC being a game changer, ace GC is a game(!) 
> changer. It's just harder to see this, but it is so.

A desire to embrace and improve the GC is [an important part of 
the OpenD 
fork](https://dpldocs.info/this-week-in-arsd/Blog.Posted_2024_01_08.html#gc).

> One of the guiding principles of this fork is to embrace the GC 
> as a successful design rather than to shun and avoid it.

> Finally, language and library feature discussions are often 
> stopped in their tracks by concerns about @nogc compatibility, 
> without weighing the significant benefits they may bring. "But 
> it needs GC" becomes a feature-killer, and then we're stuck 
> with nothing.

> I think we're all aligned on the goals of keeping the language 
> easy to use, dispelling myths about the GC (while fixing 
> implementation issues when it isn't just a myth), and not 
> letting good work be blocked by the topic.


More information about the Digitalmars-d mailing list