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