On 10/11/2017 11:46 PM,
james...@verizon.net wrote:
> On Wednesday, October 11, 2017 at 5:13:12 PM UTC-4, Alf P. Steinbach
> wrote:
>> On 10/11/2017 8:51 PM, James R. Kuyper wrote:
>>> On 2017-10-11 14:20, Alf P. Steinbach wrote:
> ...
>>>> As a practical matter the `warning` is therefore incorrect for
>>>> standard-conforming mode.
>>>
>>> A "warning" qualifies as a diagnostic message for purposes of
>>> standard-conformance, so long as the implementation's
>>> documentation identifies it as such (1.3.6).
>>
>> Considering only the rhetorical, it was a good idea to delete my
>> paragraph stating that, and inserting your own as a response, as if
>> somehow I'd missed that.
>
> The paragraph I deleted did not clarify that identification of
> something as a diagnostic is entirely at the implementation's
> discretion,
Train on reading, my friend.
> it's not limited to a binary distinction between "warnings" and
> "errors".
And train on not offering this kind of absurd misrepresentation.
How many times must I tell you that the standard does not mention error
versus warning diagnostics, at all.
I mean, so that it registers, instead of being deleted by you, to
provide a misleading context for your own remarks?
When you clarify, in a debate with someone, that there are more
possibilities than X and Y, then you are implying that the someone has
labored under a misconception that only X and Y were possibilities.
That's pretty dumb to do when you've just deleted the someone's
paragraph discussing a third possibility:
> You mentioned other more absurd possibilities being discussed, but
> you dismissed them as if permission to use those other possibilities
> was an unintentional defect in the standard, rather than a deliberate
> decision on the part of the committee.
Not sure if it is a defect, but it's definitely a potential for improvement.
> My words didn't emphasize that fact either, but they did include a
> citation of the relevant text, from which that conclusion can be
> reached. I generally prefer to provide citations rather than
> arguments, where possible, leaving the reader free to reach his own
> conclusions about the meaning of the cited text.
If you don't like discussion & valuations then sit down alone with the
standard. It's available to everyone.
>> Note that the paragraph you deleted to insert your own, was much
>> more accurate than the one you inserted.
>>
>> Your statement implies that the standard talks about warnings
>> versus errors: it doesn't.
>
> I intended no such implication, and I see no such implication.
You wrote “A "warning" qualifies as a diagnostic message for purposes of
standard-conformance” followed by a not quoted reference to the
standard (presumably C++14). As if that reference said what you said. It
doesn't. It doesn't even use or mention that concept.
Keep in mind that readers don't have in front of their eyes what you
have in front of yours: their context is just what you /write/, not what
you see when you're writing it.
So again, I suggest you train on reading – not just what others write,
but also what you write yourself.
> I could, with equal accuracy, have said that "A blinking Christmas
> tree light qualifies as a diagnostic message for purposes of
> standard-conformance, so long as the implementation's documentation
> identifies it as such." Perhaps the absurdity of that true statement
> would have made my point clearer?
Yes, except that the point was made in my posting that you replied to.