Здравствуйте, D. Mon, Вы писали:
F>>Тогда может дадите совет по выбору IDE (или будет достаточно Vim). Что использовали для GUI? Есть ли возможность все слинковать в один бинарник, без использования динамических библиотек? Может быть еще какие-то моменты, о которых хорошо бы знать начинающему освоение D. Так понимаю, что закладывать разработку на D не более рисковано, чем на Go (в плане развития и поддержки языка).
DM>Я пользуюсь VisualD — это плагин к Visual Studio, довольно неплохой.
DM>Для GUI использовал DFL ( https://github.com/Rayerd/dfl ), это чисто виндовая штука. Линкуется статически, получается exe-шник около 1 МБ безо всяких зависимостей от каких-либо дополнительных DLL-ок. Если хочется GUIя под другие платформы, стоит сразу брать что-то другое, тот же GtkD или DWT.
DM>В целом надо понимать, что язык существенно мощнее Go, но реализация менее отлаженная, местами все еще можно напороться на баги компилятора, хоть последнее время все реже это бывает. Еще GC там медленный и частично консервативный, потому лучше его сильно не нагружать.
DM>На сайте описание языка какое-то обрывочное. Есть очень хорошая книжка про D у Александреску (продается), и есть вот такая бесплатная:
DM>http://ddili.org/ders/d.en/
Спасибо за исчерпывающий ответ.