4 ms·
I dunno why you assume that I don't know about them... Apart from that, they came pretty late, are still in experimental, and don't change the fact that only a
by Corazoor 5y ago
I dunno why you assume that I don't know about them...
Apart from that, they came pretty late, are still in experimental, and don't change the fact that only a subset of D is usable without GC.
I very much like D, I really do, but I never encountered a usecase where the pros of using D outweight the cons.
It sits in a very very weird spot design-wise, and while Walter and Andrei tried their best to get rid of the most common problems, not much of that effort resulted in actual useful change: Still no other GC than the default linear one, the stdlib is still not fully noGC usable (and probably never will), and "proper" compile time functions are still not done, after quite a few years now...
Which is a shame, D is very close to being the perfect C++ replacement.
- WalterBright 5y agoIf you don't want to use the GC, why the concern about its implementation? I have no idea what you mean by "proper" compile time functions. D's CTFE is excellent.