From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26642 invoked by alias); 13 Apr 2012 22:39:12 -0000 Received: (qmail 26526 invoked by uid 22791); 13 Apr 2012 22:39:10 -0000 X-SWARE-Spam-Status: No, hits=-5.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-we0-f175.google.com (HELO mail-we0-f175.google.com) (74.125.82.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 13 Apr 2012 22:38:57 +0000 Received: by wera1 with SMTP id a1so2524568wer.20 for ; Fri, 13 Apr 2012 15:38:56 -0700 (PDT) Received: by 10.216.135.234 with SMTP id u84mr1934618wei.108.1334356736018; Fri, 13 Apr 2012 15:38:56 -0700 (PDT) Received: from [192.168.2.99] (cpc3-cmbg8-0-0-cust629.5-4.cable.virginmedia.com. [82.6.102.118]) by mx.google.com with ESMTPS id gd4sm12804678wib.6.2012.04.13.15.38.54 (version=SSLv3 cipher=OTHER); Fri, 13 Apr 2012 15:38:55 -0700 (PDT) Message-ID: <4F88AB20.5010204@gmail.com> Date: Fri, 13 Apr 2012 22:39:00 -0000 From: Dave Korn User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: Gabriel Dos Reis CC: Robert Dewar , gcc@gcc.gnu.org Subject: Re: RFC: -Wall by default References: <201204091929.52330.ebotcazou@adacore.com> <4F831FFB.9050407@adacore.com> <20120411085055.GD12165@xvii.vinc17.org> <4F86AD2F.4010506@gmail.com> <4F86E8FE.20407@adacore.com> <4F86EACE.9070301@gmail.com> <4F86EE3F.3050804@gmail.com> <4F86F3AA.2050300@gmail.com> <4F874259.8000802@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2012-04/txt/msg00605.txt.bz2 On 12/04/2012 22:36, Gabriel Dos Reis wrote: > On Thu, Apr 12, 2012 at 4:00 PM, Dave Korn wrote: >> On 12/04/2012 16:47, Gabriel Dos Reis wrote: >> >>> I keep talking about useful *warnings*, you keep talking about *numbers*. >> No you don't. You said: >> >>>>>>>>> People easily associates some ordering to numbers (usually >>>>>>>>> the greater the better or in this case the worse) which >>>>>>>>> creates another set of confusion. >> That is talking about numbers. > > And you were complaining about your comments being taken out of context? Yes, I am, because that statement of your above _was_ the context for the whole rest of the discussion. You were interrupting in between me saying "The situation is X" and my next sentence where I continued "Because of Y". *You* were the one who said that the numbers were a problem because people would expect some kind of monotonic increase in warnings related to the numbers, I was the one who pointed out that the suggestion originally offered exactly matched that situation. Seriously, if you think something like this: >> Your argument makes no sense. > > Do you think that assertion makes sens when no evidence is > provided to support it? > >> > You said that there was a problem because >> > people will expect numbered -W options to be ordinal. ... is anything other than a pedantic interruption in the middle of a coherent argument, you have a communication problem. The basic unit of meaning in English is the paragraph, you can't take part of it alone and expect it to make sense out of context, but if you're going to accuse me of doing the same, well, here's your entire original paragraph: > People easily associates some ordering to numbers (usually > the greater the better or in this case the worse) which > creates another set of confusion. Geodelization is great > for machines, hardly so as human interface. There was only one extra sentence in it in the first place, and that other sentence doesn't relate to the first sentence in any way, so I did *not* take your idea out of any kind of context that could in any way have contributed to its coherency. So let's get this silly subthread back on track; here's the summary of where we're at, with all the sidetracks taken out: >>> > -W0: no warnings (equivalent to -w) >>> > -W1: default >>> > -W2: equivalent to the current -Wall >>> > -W3: equivalent to the current -Wall -Wextra >> >> I like this suggestion a lot. > > People easily associates some ordering to numbers (usually > the greater the better or in this case the worse) which > creates another set of confusion. My response to that is that is not a "set of confusion", because there is indeed an ordering to the numbers, with zero being less warnings and 3 being most warnings, and therefore it is not a source of confusion but actually a source of correct knowledge about what the situation actually would be, and therefore that using -W in that way would be a good idea. Now, I admit that I have assumed you meant "source of confusion" rather than "set of confusion", since the latter phrase means nothing in English, so if that's where our misunderstanding has arisen, and you meant something other, then please speak up now and make it clear what you actually meant to convey. cheers, DaveK