On Thursday, 28 August 2025 at 18:47:19 UTC, Brother Bill wrote:
It seems like 'templates' are the 'Achilles heel' of D.
Without starting a flame war, has D gotten to the point where
ordinary mortals have difficulty coding in D with 'templates'
such as 'cycle' requiring rewrites into 'myCycle'?
Does D now require 'deep' memory into layers of history and
workarounds?
Most D coding doesn't require deep template knowledge. The
standard library can sometimes be confusing, but that's the
library, not the language itself. And I would say that every
standard library has it's "history and workarounds."
Is D a general purpose language, suitable for Application
Programming, or does it have a more limited scope?
No idea, after C++ every language just looks like a subset of C++
anyway.
`C++ is suitable for Application Programming => therefore
everything is`