D2 is really that stable as it is claimed to be?

Walter Bright newshound2 at digitalmars.com
Tue Sep 24 23:14:26 PDT 2013


On 9/24/2013 10:54 PM, "Luís Marques" <luis at luismarques.eu>" wrote:
> Walter, I'm sorry to hear your frustration on this issue of the error caret, and
> the lack of recognition you got for your dmc implementation of that concept.
>
> For what it's worth the following is my opinion:
>
> - I think I first met an error caret in the javac compiler, around 2000. I found
> it very nice and useful. My positive experience was not preceded by any
> "marketing" of that feature, so I think we can conclude that my enjoyment was
> genuine.
>
> - When clang added nice error diagnostics in general (compared to GCC at the
> time) and the caret in particular that helped shape my perception of that
> compiler in a positive light, whatever the actual technical merits of that
> compiler may be.
>
> - In general I think dmd is quite a good compiler but I regularly mumble to
> myself "hmm, the compiler could have provided better diagnostics for this error
> I committed". I can start compiling a list of those errors with less than great
> error messages, if that's useful.

Yes, it is useful. Please do so, and add them to bugzilla.


> - Based on my experience with javac and clang, providing a caret (and ranges
> around the offending expressions, as in clang) is very useful *to me*, and I
> would be very pleased to see them on the D compilers, even if that information
> was not present in the debugger, so as not to regress compiler performance.

Thank you for a very reasonable reply.


More information about the Digitalmars-d mailing list