On Wednesday, 27 December 2017 at 16:46:18 UTC, Russel Winder
wrote:
Given the current situation, D's best route to traction is to
embrace GC and ignore all complaints other than "give us a
better GC". (*)
I disagree strongly with this. Otherwise D won't have @nogc
attributes, and functions like emplace for instance. GC is best
to view as useful tool in certain situations that require it
while other situations require manual memory management.
There no reason why D can't have the best of both worlds.
It is all about differentiation. Forget competing against C,
C++, and
Rust. D is the C++ inspired language with GC that isn't Go.
Competing in terms of what exactly?