On Thursday, 8 February 2018 at 18:06:38 UTC, Walter Bright wrote:
I.e. it isn't an issue of us D guys being dumb about the GC.
So you could say it's a design flaw of D, attempting to use a GC
where it isn't suited?
If going malloc didnt lose you a bunch of features and bring a
bunch of other stuff you need to be careful of, that might be
a good argument too.
With @nogc, you don't have to be careful about it. The compiler
will let you know.
@nogc has issues integrating with features like delegates, but no
one seems to care about that with statements like this. It's more
convenient to not use @nogc than dealing with the hassles of
using it.