Why has D failed to get momentum? Some years ago (maybe 15?) there was some buzz around this language, which looks like a nice improvement for many C or C++ use cases (but not all!). The language makes a more ergonomic impression than Go, for example, and it is probably easier to learn than Rust, because you don't have to wrap your head around the borrow checker. However, today hardly anyone talks about D and I wonder where the train derailed.
I tried D on a few projects a few years ago, its good. Very flexible in what you can achieve with meta-programming.<p>I think one reason it doesn’t get more attention is because some people get scared when they read GC, its a no-go for some.<p>I’d say for being a GC language, it’s still worth looking in to.