D needs to get its shit together!

Mike Parker via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 16 07:09:06 PDT 2017


On Friday, 16 June 2017 at 11:50:20 UTC, Wulfklaue wrote:

>
> I am already far into my project with D but at the same time i 
> can not help getting this nagging feeling that D has major 
> issues beyond its base language. Mostly its community and 
> structure. I see less of this with for instance Rust despite 
> being a WAY younger language and audience. Its almost like D is 
> stuck in the past, in some kind of pre-2000 C++ attitude. Like 
> i said, maybe its me. D as a base language works but for such a 
> old language ( lets be honest about that ), its a real struggle 
> on the other areas beyond the language.

We don't notice the rivers carving the canyons in our brief 
lifespans, so would never know that it happened without some 
point of reference in the past to compare to. While D's progress 
doesn't move at such a glacial pace (thankfully!), it still won't 
be very noticeable to someone who hasn't been around here long 
enough. If you could move your point of reference back in time a 
bit, you'd know that a great deal of progress has been made.

That doesn't mean that such complaints aren't valid and shouldn't 
be raised, but it's nice to have some perspective to moderate 
your expectations. Progress *is* being made. The volunteer 
argument keeps coming up because that *is* the reality. There's 
no one around here who can snap their fingers and get a team of 
people to put their heads down and make improvements on a daily 
basis. Rust and Go, however, do have that benefit. So we move 
forward, bit-by-bit, slowly but surely.

I've been using D and coming to these forums since 2003 (and, by 
the way, using DMD on Windows without a hitch for all that time) 
and I can point to many periods in the intervening years when we 
passed major milestones. There used to be no IDE plugins at all. 
No installers. DMD was distributed in a single zip for all 
platforms. We had no build tools, no DUB, no web frameworks, a 
substandard standard library, a clunky web interface for the 
newsgroups... So please, don't take your snapshot view of the 
current state of affairs and take that as evidence that the 
rivers aren't carving the canyons, because they very much are.


More information about the Digitalmars-d mailing list