On Friday, 2 October 2015 at 03:34:18 UTC, Adam D. Ruppe wrote:

Moreover, and this is really important, D can already interact the majority of existing software out there.

This is a very important point that is often forgotten. What has been done in C is also available to D. To work with D you don't need to have everything written in D. If that was the case, no new language could ever be used, because it's impossible to catch up with the wealth of libraries that already exist in C/C++.

And through C you can communicate with other languages too, Python, Lua etc. Look at PyD and LuaD for example or the DerelictD stuff.

One caveat though: if your software is GUI-centered, research the possibilities in D. If you wanna go mobile (ARM), check carefully what can be done already and what can't.



Reply via email to