Plan for D

Ola Fosheim Grostad ola.fosheim.grostad at gmail.com
Sun May 16 03:46:50 UTC 2021


On Sunday, 16 May 2021 at 03:01:55 UTC, nkm1 wrote:
> This is not true, that is, its not the only difference. More 
> important difference is that Python and Go never said "GC is 
> too slow and inappropriate in some situations, we should offer 
> complete support for some other way of managing memory", while 
> Rust never said "Borrow checker is too annoying and GC is 
> really convenient in some situations, lets implement memory 
> barriers and stuff". They chose their way of dealing with it 
> and just improved it over time without changing course.

Many people has put a significant effort into the D GC, but where 
D differs is in being C-like (Go is not C-like although they may 
claim it is) which isn't GC friendly.

The fact that dmd does not ship with GC enabled speaks volumes...




More information about the Digitalmars-d mailing list