- From: Shane McCarron <shane@aptest.com>
- Date: Fri, 11 Jul 2014 11:58:57 -0500
- To: Marcos Caceres <w3c@marcosc.com>
- Cc: Joseph Scheuhammer <clown@alum.mit.edu>, Mark Sadecki <mark@w3.org>, "spec-prod@w3.org Prod" <spec-prod@w3.org>
- Message-ID: <CAOk_reEwF6CUNR-ejKx+66TBA8-DpXcptAtpkzJjCUvq8DvRAA@mail.gmail.com>
Like I said earlier, I don't disagree with you Marcos. Easy enough to fix if there are complaints from users and we determine there is a need at some point in the future. Steven, which particular feature were you thinking should be optional? Adding a role of note or adding the informative notation to the Note title? P.S. Here is the text from the ANSI C standard (1990) that I tried to correct. It was bugging me so I found my notes: (section 7.7.2.1 on the raise function) If the signal occurs other than as the result of calling the abort or raise > function, the behavior is undefined if the signal handler calls any > function in the standard library other than the signal function itself > (with the first argument of the signal number corresponding to the signal > that cause the invocation of the handler) or refers to any object with > static storage duration other than by assigning a value to a static storage > duration variable of type volatile sig_atomic_t. Furthermore, if such a > call to the signal function results in a SIG_ERR return, the value errno is > indeterminate. On Fri, Jul 11, 2014 at 10:57 AM, Marcos Caceres <w3c@marcosc.com> wrote: > > > On Friday, July 11, 2014 at 10:53 AM, Shane McCarron wrote: > > > Marcos, I do *not* disagree with you, but your statement reminded me of > one of my very early experiences in the standards world. I share it for > your amusement, but it may also change your mind. > > > > I was working on X3J11 (ANSI C) in about 1986? > Much respect. > > In reviewing a draft, there was some language that was overly complex > and honestly unclear. I'm a smart guy and a native English speaker, so I > finally puzzled it out. But non-native speakers or people who can't readily > parse a 100 word sentence might have trouble. I proposed a change to > basically split up the sentence and remove some punctuation so there were > fewer dependent clauses. > > > > A few months later, when the committee was done processing all of the > change requests, the reply I got was along the lines of "Thank you for your > comment. Your proposed change is rejected. A complete reading of the > standard would render full understanding of this issue". > > > > In other words, if I read the entire document, I would have known what > that section meant. I didn't need to be reworded. > That's very sad to hear. The committee were either incompetent or lacked > judgement when rejecting your change (specially if it helped clarify > things). > > However, your change was still to normative text. And although I take your > point about not needing to backtrack to know what is informative and what > is normative, this still doesn't strengthen (in my mind, at least) the need > to add "this is informative" explicitly on a note. > > People don't read the entire document. Other documents link into our > specs - to sections that have normative text and embedded notes. I am as > lazy as the next guy. I am not going to scroll up to the conformance > section to see whether notes are by default informative in the spec I am > reading at the moment. I'm just not. > > Personally, I'm still not convinced that this is an issue. Unlike other > consortia, we have a strong culture of being very developer focused. > > My gut reaction here is that I sometimes feel like we are trying to "fix" > things preemptively without data to show there is actually a problem. >
Received on Friday, 11 July 2014 16:59:27 UTC