How usable is the D language without a garbage collector?
bachmeier
no at spam.net
Fri Jul 15 14:44:28 UTC 2022
On Friday, 15 July 2022 at 09:27:51 UTC, LinguisticMystic wrote:
> D seems to be a good one as it ticks all the boxes of C++ while
> fixing most (all?) of its flaws.
I don't have an answer to your main question, because I mostly
just use the GC (including for number crunching) and my life is
good.
However, I want to caution that you need to view D as an
alternative to C++, not an iteration. I have on many occasions
seen C++ users get upset because D does not always operate the
way they're used to C++ operating. It's a different language.
> However, what confuses me is the fact that D has a garbage
> collector. My necessary requirement is that the runtime should
> not include any such thing.
Bjarne Stroustrup has, for a very long time, [boasted that you
can use garbage collection with
C++](https://www.stroustrup.com/bs_faq.html#garbage-collection).
That has clearly not prevented you from using C++. The fact that
D has a garbage collector does not mean anything; just don't use
it. You'll lose some parts of the standard library.
More information about the Digitalmars-d
mailing list