> Впрочем, можете считать, что D там тоже нет - там первый диалект,
> насколько я помню, а он не особо интересен.кому как. На сегодняшний момент под D2 есть только танго с тангобосом и его особый Phobos2 с поддержкой ranges и контейнеров. Реально написанного на D2 софта мало.
Реальный софт, существующий сейчас на D -- как раз пишется на D1. И вот для D1 из реализаций компиляторов LDC вполне неплох. Так что можно считать LDC, D1+tango+ld binutils линкер -- самая production конфигурация. DMD более "канонiчный", но D1+tango+OPTLINKER toolchain имеет проблемы в линкере, см. рассылку и посты h3r3tic.
Из D2 конфигураций реально можно пользоваться DMD: D2+phobos2, и в некотором роде GDC: D2+phobos2.
Tango пилят на предмет совместимости с D2, см. tangobos. Но очень вяло пилят, с точки зрения D2.
Так что реально используемая сейчас конфигурация, это D1 в виде LDC+D1+tango или DMD+D1+tango и кучи софта, библиотек.
Или, D2 в виде DMD+D2+phobos2, но там библиотек и софта практически нет. Только напоиграться.