On Thursday, 10 June 2021 at 10:55:50 UTC, sighoya wrote:
That doesn't mean tracing GC is bad, I'm still skeptical that
arc + cycle detection is better than tracing in general for
true high level languages.
For truly high level languages garbage collection probably is the
best, if you design the language semantics for it. The main issue
with D is that the language semantics don't enable competitive GC
advantages.
I think at least D should go with ARC for shared resources.
Then have a variety of options for task-local resources,
including GC.