Why is D unpopular, redux.

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Fri May 27 10:18:30 UTC 2022


On Friday, 27 May 2022 at 10:07:53 UTC, zjh wrote:
> I also hope that d can have `...` operator.
> It turns out that `'manu'` has a `'dip'`, which is obviously a 
> good thing. Why not add it?

I dont understand why you want it. I think I have only used it 
once...

Rarely used features makes code difficult to read.

> As for `d's` becoming `complex` , which successful language is 
> `not complex` in the end?

I think languages get popular when they are simple enough, but 
not lacking. Then many languages keep adding stuff when they no 
longer grow, because they cater to people who already master it. 
As a result they become less accessible to beginners and maybe 
the next generation of programmers goes elseswhere.

It is important for small languages to avoid complexity and not 
overfocus on the demands of the hardcore users. Unlike big 
languages they totally depend on being accessible to beginners.


More information about the Digitalmars-d mailing list