Интересовался им несколько лет назад. Проблема была в отсутствии необходимого кол-ва библиотек (даешь Qt на D). Изменилось ли что сейчас? Есть ли кроссплатформенные фреймворки для D сопоставимые по масштабу с Qt?
А так (в академическом плане) язык интересный.
Пробовал на днях в (K)Ubuntu 14.04 qtd собрать по инструкции из
http://www.dsource.org/projects/qtd/wiki/BuildLinuxНичего не вышло. Куча ошибок типа:
...
/home/kai/Dev/qtd/d2/qt/core/QString.d(16): Error: struct qt.core.QString.QString static opCall is hidden by constructors and can never be called
/home/kai/Dev/qtd/d2/qt/core/QString.d(16): Please use a factory method instead, or replace all constructors with static opCall.
/home/kai/Dev/qtd/d2/qt/core/QList.d(321): Error: alias qt.core.QList.Dummy forward declaration
/home/kai/Dev/qtd/d2/qt/core/QList.d(611): Error: template instance qt.core.QList.QList!(string, Dummy) error instantiating
/home/kai/Dev/qtd/d2/qt/core/QList.d(321): Error: alias qt.core.QList.Dummy forward declaration
...
Разбираться не стал.
Есть еще gtk-d. Думаю там все по-оптимистичнее, поскольку GTK на чистом Си написан.
Можно также глянуть на dlangui:
https://github.com/buggins/dlangui