Dicebot on leaving D: It is anarchy driven development in all its glory.
Chris
wendlec at tcd.ie
Fri Aug 24 13:04:28 UTC 2018
On Wednesday, 22 August 2018 at 11:59:37 UTC, Paolo Invernizzi
wrote:
> Just found by chance, if someone is interested [1] [2].
>
> /Paolo
>
> [1]
> https://gitlab.com/mihails.strasuns/blog/blob/master/articles/on_leaving_d.md
> [2]
> https://blog.mist.global/articles/My_concerns_about_D_programming_language.html
Two things:
1. from the blog "You can't assume that next compiler upgrade
won't
suddenly break your project or any of its transitive
dependencies."
2. it took till 2018 to fix this:
https://issues.dlang.org/show_bug.cgi?id=16739
As to 1.: this is my biggest fear and chagrin: with every new
version my code might break. And new versions come quite
frequently. Having to spend time fixing what wasn't broke a week
ago is a nightmare.
As to 2: just keeps you from writing code
For about a year I've had the feeling that D is moving too fast
and going nowhere at the same time. D has to slow down and get
stable. D is past the experimental stage. Too many people use it
for real world programming and programmers value and _need_ both
stability and consistency.
I've been working with Java recently and although it is not an
exciting language, it does the job and it does it well. You can
rely on it to get the job done - and get it done fast. And you
know that your code will still work next week, month or in 5
years. In everyday programming life you don't care about the
latest fancy features. Imo, D should slow down, take inventory,
do some spring cleaning and work on useful libraries and a sound
ecosystem. I don't care what color the bike shed is as long as
there are bikes in there that actually work.
Atm, I'm not considering D for any important and or big projects.
More information about the Digitalmars-d
mailing list