https://sqlite.org/whyc.htmlPersonally I think D team should try to convince some well known project to switch from C to D. Not many projects are written in C these days though ... but SQLite is amongst the few.
The C language is old and boring. It is a well-known and well-understood language.
If C is so well-understood, why we have all these buffer overflows?