Is D painted into a corner?

Andy Valencia dont at spam.me
Thu Aug 28 23:55:22 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.

Phobos is a great community resource--its presence is the only 
reason D can be considered by many enterprise-level adoptions.

That said, there are scenarios where "just D" can bring your dev 
focus back to the basics.  Templates in their raw form just let 
you create data structures for a given type.  If you're being 
overwhelmed, just stop there.  It's enough.

Having just reached feature-complete for a web media player with 
middleware, backend, SSL, and SQLite3, I'm finally getting to the 
point where it's easier to do X in D than any other language.  
And I trust it more.

Always keep an eye on the distinction of D and Phobos.  I use 
Phobos where it makes sense, but have a "tiny" library which 
often suffices with far less fuss.  The D language itself is 
rarely the problem.  This Mr. Bright guy is, well, bright.  
Actually, "brilliant".

Andy



More information about the Digitalmars-d-learn mailing list