Nobody was telling anything about D, which is really sad, because in my opinion D could be one of the best answers to this question.
I've answered this question. Better late than never. I suggest that other "happy users" of this language do the same...
