10 ms·
I can't even imagine the amount of work that goes into producing a specification like this, BUT... I wish there were a reduced price option for individuals. I j
by mratzloff 9y ago
I can't even imagine the amount of work that goes into producing a specification like this, BUT... I wish there were a reduced price option for individuals. I just can't justify spending USD 200 on getting a copy for myself. I'd love to have a copy so I don't have to rely on second-hand sources like websites and implementation details from STL maintainers on Reddit or Stack Overflow.
- pavanky 9y agoYou can probably build the drafts from the github repo: https://github.com/cplusplus/draft/tree/c++17 https://github.com/cplusplus/draft/tree/c++17
- avar 9y agoThe reduced price option for individuals is that you just look at the last working draft, which is always published for free for all ISO standards and is almost equivalent to the final product. The only reason anyone cares about the officially published standard is if you're a compiler vendor who wants to know for sure that your product is standards compliant, which is why the cost for the no-draft versions is what it is.
- prginthebox 9y agoThe almost equivalent is always the scary part. Is there a guarantee that there is no technical difference between the draft and final standard? From your reply, it seems, it is intentionally not specified what exactly are the differences to force compiler vendor to buy the standards. But then the one using a draft is always scared there is one thing different which he has not looked into and this is causing problems somehow.
- johannes1234321 9y agoNon-editorial changes would have to be voted in. This is not an easy process which can happen late. And mind: It's not only for compiler vendors. An ISO standard is a legal document. Based on your country you might put in your software's contract that your code is compliant C++ code or might consult the standard in a legal debate with a commercial vendor. All quite limited ... but not only compiler vendors.
- m-ou-se 9y agoYou can build the pdf yourself from the LaTeX source: https://github.com/cplusplus/draft https://github.com/cplusplus/draft Or get the latest public draft from https://wg21.link/standard https://wg21.link/standard Or an html version: http://eelis.net/c++draft/ http://eelis.net/c++draft/
- mratzloff 9y agoThanks. I just like having an official (not draft) copy. I'm a nerd. I just built from the LaTeX source and it's 32 pages longer than the public draft in the second link from 6 weeks ago. Maybe just additional descriptive language, but...
- Someone 9y agoReading https://github.com/cplusplus/draft https://github.com/cplusplus/draft, it seems you had to generate figures from their dot source. If so, the result may depend on your installation (probably even if you use the same version of GraphViz but a different OS and/or set of fonts), and that can affect pagination. Also, are you sure you built for the same paper size? A4 vs US letter could explain the difference.
- mratzloff 9y agoWell, you can see changes as recently as two days ago. https://github.com/cplusplus/draft/commit/83e302d3bb6a5f88554b1ec75e8aa51760458c5f https://github.com/cplusplus/draft/commit/83e302d3bb6a5f8855...
- vortico 9y agoThe C++ draft and published standard are so similar, the only parties I imagine would need the published copy are gcc frontend developers, technical managers at IBM, etc. As an individual who gets into the deep dark crevices of C++, I've never needed the tiny details the published standard offers. They are mostly typographical.
- 9y ago
- deleted 9y ago[deleted]
- deleted 9y ago[deleted]
- bstamour 9y agoWhen C++11 came out, I bought the ANSI copy (identical to the ISO one except for the front page if I remember correctly) for $30. It sure beat the ISO version in terms of price.