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