Go 1.9

Bienlein via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 19 07:56:02 PDT 2017


On Monday, 19 June 2017 at 13:24:00 UTC, Russel Winder wrote:
> Go gets parallel compilation, at last, and better garbage 
> collection. The former is not a problem for D, but the latter…
>
> <probably-a-troll-but-still-worth-saying-that-gc-can-change/>

Right, D2 has a problem with the GC. It cannot be put to 
reasonable speed, because of initial design decisions with D 
memory management. If there is a reason for D3, then it is to 
make the required changes so that the GC can be made faster.

The GC is in my opinion very important for the success of D. Go 
is the best example that a programming language for "system-like" 
programming can have a huge success out there in the real world. 
If using the GC were problem free in D, a lot of projects that 
chose Go might have gone with D. And there are tons of 
applications out there that are the flag ship product of some 
startup company that are written in Go.

So the best thing that can happen to D, IMHO, is that the GC 
issue is resolved even if that required a move from D2 to D3.


More information about the Digitalmars-d mailing list