On Tue, 2018-03-20 at 14:18 -0700, H. S. Teoh via Digitalmars-d-learn
wrote:
> […]
>
> Either way, it will require a lot of effort to pull off.
>
As Rust has shown appreciating that the quality of the error messages
define the quality of the compiler, the quality of the error message
from rustc
On Tuesday, 20 March 2018 at 23:45:20 UTC, H. S. Teoh wrote:
The tricky part is, who's going to do the work of going
through *all* of dmd's error messages and rewriting them with
said metadata.
We did it for the stupid syntax highlighting thing... and this
has bigger win, though it is also
On Tue, Mar 20, 2018 at 11:05:59PM +, Adam D. Ruppe via Digitalmars-d-learn
wrote:
> On Tuesday, 20 March 2018 at 21:18:01 UTC, H. S. Teoh wrote:
> > Which means error messages would need to be constructed as an
> > abstract object that the error message printer can then inspect to
> >
On Tuesday, 20 March 2018 at 21:18:01 UTC, H. S. Teoh wrote:
Which means error messages would need to be constructed as an
abstract object that the error message printer can then inspect
to determine which symbol(s) should be FQNs.
I've talked before about XML error messages. I'd actually
On Tue, Mar 20, 2018 at 10:04:30PM +0100, Jacob Carlborg via
Digitalmars-d-learn wrote:
> On 2018-03-19 19:03, H. S. Teoh wrote:
>
> > Yeah, the compiler really ought to be outputting FQNs in error
> > messages, since otherwise you get baffling A != A messages. Though
> > outputting FQNs
On 2018-03-19 19:03, H. S. Teoh wrote:
Yeah, the compiler really ought to be outputting FQNs in error messages,
since otherwise you get baffling A != A messages. Though outputting
FQNs everywhere has the tendency of bloating error messages to
unreadable lengths, esp. when templates are
On Mon, 2018-03-19 at 10:54 -0700, H. S. Teoh via Digitalmars-d-learn
wrote:
> […]
>
> One wild guess is if some of the symbols come from different modules,
> such that you might have modA.dvb_entry vs. modB.dvb_entry, for
> example,
> which would be a type mismatch. Or if one symbol was declared
On Mon, Mar 19, 2018 at 05:01:32PM +, Adam D. Ruppe via Digitalmars-d-learn
wrote:
> On Monday, 19 March 2018 at 16:33:28 UTC, Russel Winder wrote:
> > I have been staring at this message so long, I have clearly stopped
> > actually reading it, hence outside assistance needed.
>
> So I would
On Mon, Mar 19, 2018 at 04:33:28PM +, Russel Winder via Digitalmars-d-learn
wrote:
[...]
> I have been staring at this message so long, I have clearly stopped
> actually reading it, hence outside assistance needed.
>
> Can someone please explain to me (probably in words of one syllable
>
On Monday, 19 March 2018 at 16:33:28 UTC, Russel Winder wrote:
I have been staring at this message so long, I have clearly
stopped actually reading it, hence outside assistance needed.
So I would guess either there's two definitions of one of the
types like maybe `dvb_v5_fe_parms` and the
Hi,
I have been staring at this message so long, I have clearly stopped
actually reading it, hence outside assistance needed.
Can someone please explain to me (probably in words of one syllable
since I am clearly being very unintelligent) how any code can deliver
an error message such as:
ldc2
11 matches
Mail list logo