Jump to page: 1 2
Thread overview
Regarding warnings
Jun 29, 2013
bearophile
Jun 29, 2013
w0rp
Jun 29, 2013
bearophile
Jun 29, 2013
Jonathan M Davis
Jun 30, 2013
bearophile
Jun 30, 2013
Jonathan M Davis
Jun 30, 2013
bearophile
Jun 30, 2013
Andrej Mitrovic
Jul 01, 2013
Kagamin
Jun 29, 2013
John Colvin
Jun 29, 2013
bearophile
Jun 29, 2013
Andrej Mitrovic
Jun 29, 2013
bearophile
Jun 30, 2013
Andrej Mitrovic
Jun 30, 2013
monarch_dodra
Jun 30, 2013
John Colvin
Jun 30, 2013
monarch_dodra
June 29, 2013
I suggest to remove the "-w" switch from the list of dmd/ldc2 switches, and later to remove that functionality too. It's better to keep only the informational warnings.

I keep seeing people in D.learn that miss warnings because they don't active them, so I suggest to activate informational warnings on default.

And then I suggest to add a switch to disable the warnings, for the rare situations where you don't want them.

Bye,
bearophile
June 29, 2013
On Saturday, 29 June 2013 at 16:07:57 UTC, bearophile wrote:
> I suggest to remove the "-w" switch from the list of dmd/ldc2 switches, and later to remove that functionality too. It's better to keep only the informational warnings.
>
> I keep seeing people in D.learn that miss warnings because they don't active them, so I suggest to activate informational warnings on default.
>
> And then I suggest to add a switch to disable the warnings, for the rare situations where you don't want them.
>
> Bye,
> bearophile

This might increase knowledge like you say. Plus, you'd have warnings about stuff like implicit switch case fall-through as the default. I think this idea sounds okay.
June 29, 2013
w0rp:

> This might increase knowledge like you say. Plus, you'd have warnings about stuff like implicit switch case fall-through as the default. I think this idea sounds okay.

I think a "strong, silent type" of D compiler is not the best.
Maybe Walter can offer an opinion, even negative :-)

Bye,
bearophile
June 29, 2013
On Saturday, June 29, 2013 18:07:55 bearophile wrote:
> I suggest to remove the "-w" switch from the list of dmd/ldc2 switches, and later to remove that functionality too. It's better to keep only the informational warnings.
> 
> I keep seeing people in D.learn that miss warnings because they don't active them, so I suggest to activate informational warnings on default.
> 
> And then I suggest to add a switch to disable the warnings, for the rare situations where you don't want them.

http://d.puremagic.com/issues/show_bug.cgi?id=10147

- Jonathan M Davis
June 29, 2013
On Saturday, 29 June 2013 at 16:07:57 UTC, bearophile wrote:
> I suggest to remove the "-w" switch from the list of dmd/ldc2 switches, and later to remove that functionality too. It's better to keep only the informational warnings.
>
> I keep seeing people in D.learn that miss warnings because they don't active them, so I suggest to activate informational warnings on default.
>
> And then I suggest to add a switch to disable the warnings, for the rare situations where you don't want them.
>
> Bye,
> bearophile

I've been using D heavily for well over a year now and I've never used -w (facepalm)
That's good anecdotal evidence that it should be opt-out not opt-in.

Brb... Recompiling all my code with -w to find out my stupid mistakes :p
June 29, 2013
John Colvin:

> I've been using D heavily for well over a year now and I've never used -w (facepalm)
> That's good anecdotal evidence that it should be opt-out not opt-in.
>
> Brb... Recompiling all my code with -w to find out my stupid mistakes :p

If you seem my first point, I am suggesting to remove "-w" from the switches and to use "-wi" (actually I am suggesting "-wi" to become the default compilation mode).

Bye,
bearophile
June 29, 2013
On 6/30/13, bearophile <bearophileHUGS@lycos.com> wrote:
> If you seem my first point, I am suggesting to remove "-w" from the switches and to use "-wi" (actually I am suggesting "-wi" to become the default compilation mode).

Regardless of any FR's I still want to ability for compilation to halt on a warning, even if it means a new switch. As for the whole -w/-wi thing, why can't people just read the list of switches?
June 29, 2013
Andrej Mitrovic:

> I still want to ability for compilation to halt on a warning,

It's a fair desire, but for it probably the problems in Issue 10321 need to be faced first.


> As for the whole -w/-wi thing, why can't people just
> read the list of switches?

I have seen tens of times that this doesn't happen, in D.learn, in #D on IRC and with friends, students, etc. Silent compilers that keep the muzzle shut on default are not good enough. John Colvin's answer is not so unusual.

Bye,
bearophile
June 30, 2013
Jonathan M Davis:

> http://d.puremagic.com/issues/show_bug.cgi?id=10147

I have aggregated a request of mine to your issue 10147. Are you OK with this? (What I am asking in addition to your request is for informational warnings to be active on default and to be disabled on request.)

Bye,
bearophile
June 30, 2013
On 6/30/13, bearophile <bearophileHUGS@lycos.com> wrote:
> Andrej Mitrovic:
>
>> I still want to ability for compilation to halt on a warning,
>
> It's a fair desire, but for it probably the problems in Issue 10321 need to be faced first.

I've added a reply to the bugzilla issue, I think I might not even need this behavior anymore, so I withdraw the request.
« First   ‹ Prev
1 2