Originally posted by indepe
View Post
Working Draft, Standard for ProgrammingLanguage C++Note: this is an early draft. It’s known to be incomplet and incorrekt, and it has lots of badformatting
This is a problem C++ and C standards on ISO are not publishing their final drafts.
Originally posted by indepe
View Post
Fun part here is a final draft that has been published as working draft before the standard is released by ISO rules it allowed to have a cover page added stating it was the final draft after the standard is voted in. Again the documents you are finding are not final drafts. So they are not what is 100 percent in the written standard that is ISO stamped and it the document that is ISO stamped that you have obey to be conforming.
The reality is the C and C++ standards with ISO are really exploiting a loop hole that loop hole limits peer review of the C and C++ standard and also makes it impossible if you did not buy the standard at the time to get the old ISO C and C++ standard documents. Yes the notification that X working draft is the final draft is allowed to be after ISO body stops selling the standard.
indepe it kind of a hard reality is not. That getting the exact copies of old ISO C and C++ standard by the internet is next to impossible. The worst part is that the drafts that you can get on the internet have had more than what you described as allowed changed done them in the working draft to final draft stage. So lot of what people believe is C11 C++11 and so on is not what the real document from the ISO standard body in fact had written.
Really I wish future C and C++ standard moved to in fact releasing the final drafts. Heck make the working drafts the same format as the final draft would be a insanely good idea particularly with the example of C90 vs C89 for how badly a standard can be ruined when person attempts to change the formatting and does it wrong then people fail to notice.
indepe remember you said different fonts. There are cases where a different font can change the meaning of a bit of text. There is a reason why a lot of changes are forbid in final drafts because those changes could alter the documents meaning in a big way.
There are quite a few ISO standards that do in fact either open publish final drafts or publish final drafts as working drafts and release note once ISO stops selling standard that X working draft was in fact the final draft for standard no longer for sale by ISO.
Leave a comment: