Does D have any political goals?

Karmello Karmello.Kyzer at BasicMail.host
Mon Nov 14 19:58:51 UTC 2022


On Monday, 14 November 2022 at 19:17:53 UTC, Walter Bright wrote:
> On 11/14/2022 5:42 AM, Karmello wrote:
>> basically the leadership doesn't care about modernizing D
>
> ???

D is essentially exactly the same as it has been for the last 5 
years except for bug fixes and minor features. Your mentality is 
old school. You think programming in vim and editing files using 
notepad is the way it is done.

It's just the nature of things. You are old. Your mentality, 
understanding of the world, and goals are different than the 
newer generations coming up. If something is to survive it has to 
appeal to the younger generations who will carry it on. D doesn't 
appeal to the younger generations because your mindset refuses or 
cannot comprehend to make it so. Literally languages like python, 
rust, go, etc take over and not because they are a better 
language but because they appeal to the younger generations for 
various reasons and for better or worse.

You grew up in a different time and it's shaped who you are(this 
is a tautology and applies to everyone) but because you are not a 
hard core computer guy(you are probably more interested in cars 
than computers at this point and you definitely don't care much 
about bleeding edge advancements. This is also because you are 
old and like almost everyone that grows old their focus shifts to 
just enjoying their remaining time in a low stress way).

D needs the energy of a team of skilled 20-30 year olds pushing 
it forward and innovating it for it to survive. D is like a seed 
that was never properly watered and so has stunted growth. It's 
not impossible to change for the better but the environment must 
change and that is unlikely to happen because the people who can 
make D take off are set in their ways and have lost that drive 
they once had. This is not just a problem with D but a problem 
with life in general but the major successes come from people who 
understand true innovation and longevity. Windows isn't the 
greatest operating system but it has constantly grown and adapted 
with the times and got to a point it became the trend. There is 
more to success than a good idea... in fact many bad ideas are 
extremely successful because the people behind them refuse to let 
them die.

Now not all of this is the leaderships fault. Maybe with more 
funding it could have taken off. But part of the drive is to make 
those things happen. It's not an easy thing but it is easy to see 
the writing on the wall with D.

Trends are backed by mathematics: x^n. If x > 1 it diverges to 
infinity, if x < 1 it converges to 0. Same with gravity and 
throwing a ball up against gravity. If you cannot throw it hard 
enough to escape the gravitational field then it falls back down. 
D never had enough "umph" put behind it to get it in to main 
stream. The reason python is so huge is because it was 
intentionally pushed on to kids knowing that in 10-20 years they 
would grow up using it and would continue using it(even if they 
didn't program much it would still be the language they would 
turn towards). This created a feedback loop in which as they 
learned python they would help evolve it by writing utilities, 
libraries, IDE's, etc. D had some of this going on but was a very 
small fraction as there was no effort to get people to use it. It 
was just "Hey, This is D, use it if you want". It's probably too 
late now because the effort supplant the main languages will be 
almost impossible.  It would require extreme innovation and that 
is unlikely to happen as it requires a lot of man hours that just 
doesn't exist for D.



More information about the Digitalmars-d mailing list