D programming language popularity

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Sun Nov 8 13:39:17 UTC 2020


On Sunday, 8 November 2020 at 13:28:02 UTC, random wrote:
> If I understand it right you also can't have a GC with heap 
> compaction in D, because this would invalidate pointers. Most 
> high performance GCs use heap compaction...

It is possible, but expensive..

> The language relies on GC (you can't use all features without 
> it), but at the same time it is designed in a way you can't 
> have a competitive GC (compared to JVM/CLR).

The problem is that raw C pointers can be owning pointers. So it 
would be a breaking change.




More information about the Digitalmars-d mailing list