Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > comp.compilers > #2765
| From | Derek Jones <derek@knosof.co.uk> |
|---|---|
| Newsgroups | comp.compilers |
| Subject | Re: Union C++ standard terminology |
| Date | 2021-12-01 13:35 +0000 |
| Organization | Compilers Central |
| Message-ID | <21-12-001@comp.compilers> (permalink) |
| References | (3 earlier) <21-11-010@comp.compilers> <21-11-011@comp.compilers> <21-11-013@comp.compilers> <21-11-015@comp.compilers> <21-11-016@comp.compilers> |
George, >> The Conformance section specifies how "shall" and "shall not" are to be >> interpreted. > > But it does NOT define "will" and "will not", and "must" and "must > not", and "does" and "does not" ... terms which are used liberally in > the documents, apparently without having any normative definition. The ISO directives say: 'Do not use "must" as an alternative for "shall".' https://isotc.iso.org/livelink/livelink?func=ll&objId=4230456&objAction=browse&sort=subtype Although the IETF treats the terms similarly: https://www.ietf.org/rfc/rfc2119.txt My recollection is the the ISO directives used to strongly recommend against the use of any form of "must". The get out of jail answer is to point out that "ISO/IEC 2382−1:1993, Information technology — Vocabulary — Part 1: Fundamental terms" appears in the list of Normative references. Back when libraries used to contain paper documents, I spent an afternoon rummaging around the various parts of ISO 2382. I was surprised to find out how few terms are defined and how vague/general the definitions actually were. I have been in committee meetings were people said the term was defined in ISO 2382, we found out that it wasn't, then everybody switched to saying: "Ok, common usage English applies" (whatever that is; the "Longman Grammar of Spoken and Written English" is great, but out of print, see the student edition). There is one occurrence of the word "must" in the standard, in an example. "does not" is common, mostly in examples and footnotes. The instances I have looked at look reasonable, e.g., "Each ? that does not begin one of the trigraphs..." The three instances of "will not" all appear in footnotes. > Not to mention that the Conformance section generally is not included > in draft documents. Nor are there easy to find, freely available, > references on how to read various standards documents. It appears in every copy of the draft standard I have seen.
Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar
Union C++ standard Hans-Peter Diettrich <DrDiettrich1@netscape.net> - 2021-11-25 11:11 +0100
Re: Union C++ standard Kaz Kylheku <480-992-1380@kylheku.com> - 2021-11-26 18:06 +0000
Re: Union C++ standard gah4 <gah4@u.washington.edu> - 2021-11-26 12:16 -0800
Re: Union C++ standard David Brown <david.brown@hesbynett.no> - 2021-11-27 16:59 +0100
Re: Union C++ standard Derek Jones <derek@NOSPAM-knosof.co.uk> - 2021-11-28 12:51 +0000
Re: Union C++ standard David Brown <david.brown@hesbynett.no> - 2021-11-28 19:00 +0100
Re: Union C++ standard Derek Jones <derek@NOSPAM-knosof.co.uk> - 2021-11-29 00:09 +0000
Re: Union C++ standard David Brown <david.brown@hesbynett.no> - 2021-11-29 21:00 +0100
Re: Union C++ standard Derek Jones <derek@NOSPAM-knosof.co.uk> - 2021-11-30 00:46 +0000
Re: Union C++ standard George Neuner <gneuner2@comcast.net> - 2021-11-30 17:18 -0500
Re: Union C++ standard terminology Derek Jones <derek@knosof.co.uk> - 2021-12-01 13:35 +0000
Re: Union C++ standard David Brown <david.brown@hesbynett.no> - 2021-11-30 23:24 +0100
Re: Union C++ standard Kaz Kylheku <480-992-1380@kylheku.com> - 2021-11-29 16:39 +0000
Re: Union C++ standard Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-11-29 14:32 -0800
csiph-web