Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a 'mindshare' game. D had its chance, now Rust has its chance. Would have been cool though if D had caught on more back in the day. Re-invention seems to be impossible to avoid in the software world.


> D had its chance

What is stopping people to download a D compiler and write software in it right now?


Nothing. The problem is, by and large they don’t. D is a fantastic project and an important step forward, but Rust has won the mind share game.

https://insights.stackoverflow.com/survey/2019


For me, a mild addiction to learning nim/wren and porting code to them. D and Rust can wait a little longer.

People forget that there's a big world out there. We're all doing our thing.


If rust still has people talking about missing C++ for faster compile times I don't think anything has solidified yet.


It hasn't solidified for the same reason that C++ in many ways still hasn't solidified. Software is a very young industry by many standards and we still haven't found the best way to make it. Rust is one way to do it, but there are many others besides, in the end which tool wins out is less important than that we make some progress and get out of the tar-pit that we've been stuck in for the last two decades.

All we seem to be doing is make more layers of gray goo and leaky abstractions that we then plumb together to attempt to make reliable systems. It still doesn't feel right to me.


idk man, people can dish out complicated, hard tested, reliable systems in a really short time. most aspects of most languages have been severely altered and improved...


> idk man, people can dish out complicated, hard tested, reliable systems in a really short time

You must be living in some alternative universe. What I typically come across, even in fairly young companies, is tech debt ridden, buggy, endless cakes of layer upon layer of mostly cruft with a spiffy looking front thrown over the whole. Pretty icing on a crappy cake. As soon as you lift that top layer the illusion crumbles. I'd be happy to bet that most companies that run services out there would not survive a hostile audit of their code and systems.


Sure, we’ve made huge progress, and are still making huge progress, but it’s just not enough.


For those not aware, Walter is the creator of D. I feel like this almost constitutes shitting on someone's Show HN post.


It definitely isn't, but if you feel like going for the most uncharitable reading possible be my guest. I respect Walter a lot more than you probably realize.


Hmm. Did you edit / adjust the "D had its chance" statement? I thought that ended with a period. If not, apologies. But it did come across as harsh :).


No, I did not.


[flagged]


A quick google search shows D is written with the boost license? Looks to be pretty free to me and wikipedia says the boost license co stitutes as free and open source, just not copyleft.

Considering copyleft is arguably more restrictive than not, it seems incredibly unfair, and untrue, to say it's monetized.

Whether it was previously seems irrelevant now.


D has never had a price tag on it.


I am sensing a lot of hostility in this thread and Walter Bright, the founder of D, is replying to direct accusations in this thread.

Mods?

What's going on HN?


Novelty accounts making idiot accusations is nothing new here, unfortunately.


Rust only proves that promotion buys mindshare. Since money buys promotion, and because of endless unscrupulous capital investment to two of Rust's most evangelical promoters: Mozilla and Cloudflare; Rust indeed has its chance. Make no mistake that is all there is to this.

Fifteen years ago Apple underwent a similar endeavor to convert all of its C++ code to Objective-C or even C. Apple isn't a leader in this decision-space; they're just a victim of this meme.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: