Unfortunately D is still trying to find out what is the killer application that would push for industry's adoption.

Also D semantics have nothing to do with something that builds out OpenSTEP.

OpenStep is a Desktop environment. What D has to do with it?

Not understanding why that is relevant for GNUStep and their use of Objective-C makes all the difference.