To all those familiar with D programming language, how would go about using it in a embedded real-time environment? I understand that it's original design is not targeted for real-time embedded environments, but this question is more about how would you go about making real-time capability happen.
Which constructs of the language would be indispensable?
Which constructs do you see would be a problem?
Has anyone successfully used it in a embedded system?
Any other thoughts or suggestions would be great.