[Semi-OT] I don't want to leave this language!

Chris via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Dec 8 02:49:40 PST 2016


On Wednesday, 7 December 2016 at 16:43:54 UTC, bachmeier wrote:
> On Wednesday, 7 December 2016 at 16:15:32 UTC, Chris wrote:
>> I don't understand this discussion at all. Why not have both? 
>> I don't need bare metal stuff at the moment but I might one 
>> day, and I perfectly understand that people may need it. At 
>> the same time, there are people who are happy with 
>> runtime/Phobos/GC. In my opinion it's not a question of 
>> "either or" but of "both and".
>
> I can only speak for myself, but the concern is that we'll move 
> in the direction of Rust, where you're supposed to read a 
> dissertation on memory management before writing "Hello, 
> World". The current state of affairs should be the default. 
> Those with more advanced uses in mind should be able to do what 
> they need, but it should be done without pushing away non-hard 
> core developers.

The "hard way" (no runtime/Phobos/GC) should not be the default 
and I hope that nobody is seriously suggesting this. It should be 
available in case anyone needs it. I dare doubt, however, that 
C/C++ programmers will take to D like ducks take to water because 
of it. It's been said time and time again that D's mission is no 
longer to convert C/C++ programmers ("a better C++") but to 
provide a good tool for programming. I think D still suffers from 
the slogan that it's "a better C++". Bad marketing, because 
you'll always be compared to C++. Imagine you date a woman and 
tell her "I'm a better your ex-boyfriend/ex-husband".


More information about the Digitalmars-d-learn mailing list