D is a programming language that has ALL the features. It has GC, it has Templates, it has Borrow Checker, it has Lazy Evaluation, it has Coroutines. Literally any unique Language feature you got in mind it probably has it. Does anybody know what it doesn't have?
Comments
https://github.com/dlang-community/awesome-d
list comprehensions (not sure)?
Jai context system?
Textual preprocessor?
Commodore C64 support?
We all know the true missing feature is Automatic Semicolon insertion like Javascript. That is why JS is more popular than D: No missing semicolons.
It detects false positives and blocks formatting
Other than that, yes, it's awesome 😎
Programming and now there are all these hipsters.
The name+marketing positioned D as a successor to C++, but C++ devs are not interested in GC'ed languages.
Same with Go, they were surprised that it was Python+Ruby devs coming to Go not C++.
GC C++ people moved to Java a long time ago
Just use D for the syntax sugar while keeping manual memory management
It really is just a betterC experience
You write garbage collected D (which has its use cases)
Or you can write manual memory managed betterC
Or you can write 'betterPython' and distribute code as executable scripts
It depends on the use case 🤷