Is D painted into a corner?

Kapendev alexandroskapretsos at gmail.com
Fri Aug 29 01:46:16 UTC 2025


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`


More information about the Digitalmars-d-learn mailing list