Yup. D is the source for a number of recent features in other languages.
The reason I embarked on D is because C and C++ were too reluctant to move forward.
The reason I embarked on D is because C and C++ were too reluctant to move forward.
I just want to take this opportunity to say thank you. While D may not taken up from the rest of the world. It has surely lived on in C, C++ and many other languages. Still wish more people would use Das C.
For example, C++ pivoted to using ranges instead of iterators, and even C# changed their iterators to be like D's ranges (or so I've been told).
For example, D will never have a preprocessor. Or over my dead body :-/
Indeed. Compile time evaluation combined with a preprocessor would make for some serious head scratching when it comes to trusting trust.