bearophile wrote:
D also lacks a good number of nonstandard C features that are present in the
"C" compiled by GCC, such low-level features and compilation flags can be
quite useful if you write a kernel. Even LDC has a bit of such features.
It's interesting that D already has most of the gcc extensions:
http://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc_4.html
as standard features, rather than extensions. Being part of the standard
language implies D being more suitable for kernel dev than standard C is.