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