A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.
Document number: N3947
Date: 2014-02-28
URI - Proposed Wording (Revision 4)
by Glyn Matthews, Dean Michael Berris
Excerpt:
Revisions to N3827
- Reverted normalization invariant and added the
normalize
member function anduri_normalization_level
again.- Added functions for interoperability with
std::filesystem::path
.- Replaced multiple exception classes with a single exception class,
uri_error
. Theuri_error
enum has becomeuri_error_code
.- Updated
make_relative
andresolve
sections.- Removed references to IETF RFC 2732, which, it was pointed out, is superseded by IETF RFC 3986.
Acknowledgements
C++ Network Library users and mailing list
Kyle Kloepper and Niklas Gustafsson for providing valuable feedback and encouragement, and for presenting different versions of this proposal at committee meetings.
Beman Dawes and his Filesystem proposal from which I was influenced strongly in the class design.Thiago Macieira of Qt for important feedback on the draft proposal.
David Thaler for suggesting corrections to errors in referencing IETF standards.Wikipedia, for being there.
Add a Comment
Comments are closed.