3 ms·
Who are the designers/institution behind D and why they have not promoted it as much as newer alternatives?
by ducktective 6y ago
Who are the designers/institution behind D and why they have not promoted it as much as newer alternatives?
- bachmeier 6y agohttps://en.wikipedia.org/wiki/Walter_Bright https://en.wikipedia.org/wiki/Walter_Bright https://en.wikipedia.org/wiki/Andrei_Alexandrescu https://en.wikipedia.org/wiki/Andrei_Alexandrescu They've promoted it (holding annual conferences and such) but they don't have Mozilla or Google behind them, so resources are limited. Edit: And here are some blog posts by Walter Bright about D as a Better C. https://dlang.org/blog/2017/08/23/d-as-a-better-c/ https://dlang.org/blog/2017/08/23/d-as-a-better-c/ https://dlang.org/blog/2018/02/07/vanquish-forever-these-bugs-that-blasted-your-kingdom/ https://dlang.org/blog/2018/02/07/vanquish-forever-these-bug... https://dlang.org/blog/2018/06/11/dasbetterc-converting-make-c-to-d/ https://dlang.org/blog/2018/06/11/dasbetterc-converting-make...
- rob74 6y agoWell, Rust doesn't have Mozilla behind them anymore either (ok, they now have a foundation with not only Mozilla, but also Microsoft, Amazon, Google and - whoa! - Huawei as sponsors, so you could argue that's an improvement). And I'm not sure how much Google is really invested in backing Go. But yeah, I guess D looks small in comparison to both...
- mhh__ 6y agoThis goes both ways, but one thing that we need to be louder about as a (D) community is that there are features that these languages (e.g. Rust) make a lot of noise about that Rust has had for years now - e.g. D's interop with C++ is extremely good, to the point where D should be able to catch an exception from C++ and unwind correctly. Another example is the Integers-in-Generics post that hit 300 points, which D has had for years now. There are some rust features that I want in D, but we'll see about that.
- voldacar 6y agoWalter Bright (original creator of D and the D compiler) posts here pretty frequently.
- mhh__ 6y agoWalter might be asleep at the moment; I work for the D foundation if anyone has any probing questions
- c-cube 6y agoIt's only relatively recently that D open source compilers became available. And by that point it felt too much of an incremental improvement over C++ to seriously gain traction, imho. The design also feels dated in places compared to rust (not talking about the borrow checker ; more about the type declaration syntax, not being expression based, no ADTs or pattern matching, etc.)