golgeliyele wrote:
I am relatively new to D. As a long time C++ coder, I love D. Recently, I have started doing some coding with D. One of the things that bothered me was the 'perceived' quality of the tooling. There are some relatively minor things that make the tooling look bad.
The error reporting has issues as well. I noticed that the compiler leaks low level errors to the user. If you forget to add a main to your app or misspell it, you get errors like: ==== Undefined symbols: "__Dmain", referenced from: _D2rt6dmain24mainUiPPaZi7runMainMFZv in libphobos2.a(dmain2_513_1a5.o) ==== I mean, wow, this should really be handled better.
Not solvable in general, but still solvable in the cases that matter. Created a bug report:
http://d.puremagic.com/issues/show_bug.cgi?id=5573