Ok, after i tried a good project on D, i have some disappoint points.

1- GC, huge memory

2- constructors not auto inherited into derived classes

3- Paths to the sources, same as old languages, compiler can not find the sub-path

Add all d files to compiler command, or you can use file @yourconfig to put it there
Add Paths -Iyourpath to the compiler
For packages add the parent path for your package with -I

4- Debugging in Windows, GDB not supported