If you compare current day D to C++ it only have two advantage points:- static if - a naive garbage collectorBut D lambdas are worse, floats are worse, ints are worse, simd support is worse (gcc/clang) and documentation is worse.
How about no headers or macros? Dub? Chaining range operations with ufcs?