On Thursday, 23 August 2018 at 06:34:01 UTC, nkm1 wrote:
The only real problem with D is that it's a language designed
with
GC in mind, yet there are numerous attempts to use it without
GC.
Also, supporting GC-less programming gets in the way of
improving
D's GC (which is pretty damn bad by modern standards).
That's the only real technical problem.
I completely agree with this opinion
For example, the "bug" above just means that D doesn't support
RAII
(in the C++ sense). That's hardly a *fatal flaw*. Lots of
languages don't
support RAII.
RAII is nowadays described as C++ nicest , more important and
most powerful feature
D again, missed the opportunity on that one
Between Go, Rust, Ocaml, native C# and Scala ...
D needs a more serious and ambitious roadmap
The pragmatic approach, described in the main blog post, is not
good enough, for a language that have a small community like D