dmd support for IDEs
Walter Bright
newshound1 at digitalmars.com
Sun Oct 11 14:13:13 PDT 2009
Leandro Lucarella wrote:
> Walter Bright, el 11 de octubre a las 02:38 me escribiste:
>> Lutger wrote:
>>> What about file/line/column of the symbol? Is this much work /
>>> hard work to add?
>> file/line of course, but I don't see a point to column.
>
> See Clang error messages:
> http://clang.llvm.org/diagnostics.html
>
> That's *nice* =)
>
I agree, it looks good on paper.
In fact, I implemented it in the C and C++ compiler from the beginning
(1982 or so). It's still in dmc, try it - it'll print out the error
message, followed by the source text of the offending line, followed by
a ^ under where things went wrong.
Nobody cared.
Nobody has ever commented on it - and there have been hundreds of
thousands of users of it. No magazine review ever mentioned it. When I
mention it to people as "cool, look at this" they never respond. When
the conversation is about the quality of error messages, that feature
never comes up.
So I dropped it for dmd.
Nobody noticed.
Nobody asked why it was done for dmc, and not for dmd. Nobody asked for
it. Nothing. (Until now.)
So I am hard pressed to believe this is a worthwhile feature. There is a
cost to it in memory consumption and compiler execution time, so it's
not quite free.
More information about the Digitalmars-d
mailing list