http://colinm.org/language_checklist.html By my count, there is only 17 reasons D "will not work". Not bad considering every language out will hit a few of those points.