On 04/21/2017 08:45 AM, Gary Willoughby wrote:
On Friday, 21 April 2017 at 12:32:01 UTC, Nick Sabalausky (Abscissa) wrote:

"Completely unnecessary" features like that are exactly what make D
worthwhile in the first place. Otherwise may as well stick to C++ or
Java.

Multiple ways of doing the same thing are not valuable or progressive.

Go and Rust are both smashing D in popularity and user share, maybe we
could learn why that's the case.

As other have mentioned, there are plenty of far more more likely reasons for go/rust's popularity over D.

As for not having multiple ways of doing things, that's what single-paradigm languages like Haskell or early versions of Java are for. D is deliberately multi-paradigm, which automatically throws the whole "python zen" philosophy right out the window: D is about letting the user choose the right tool for the job, not dictating that every shape of peg must be jammed into the square hole.

Reply via email to