Why did you use RFC 3986 as your specification? How do you feel about the WhatWG URL specification at https://url.spec.whatwg.org https://url.spec.whatwg.org/? It has a large body of tests at https://github.com/web-platform-tests/wpt/blob/master/url/resources/urltestd... https://github.com/web-platform-tests/wpt/blob/master/url/resources/urltestd... that you may consider looking at. Do you have any general plan for a strategy for handling non-ASCII input? I haven’t tested it yet, but what do you plan to do if someone passes a UTF-8 encoded non-ASCII string into the constructor?
On Oct 12, 2021, at 8:54 AM, Vinnie Falco via Boost
wrote: Folx:
Well, I was on a pause but I picked Boost.URL back up and whipped it into shape. The good news, this Belle is ready for the Ball ! I invite you to kick the tires and light the fires on the next major component in my line of network and protocol libraries:
Repository https://github.com/CPPAlliance/url/
Documentation https://master.url.cpp.al/
Docs are still being worked on, of course (docs are never "done"). `url_view`, `url`, `static_url`, and `authority_view` should be completely solid and ready to get beat up. And I'm ready for all that lovely negative feedback !!!
If a kind soul would like to volunteer to be the review manager, that would be swell.
I'm very happy to answer any questions about the library, and happy to get feedback regarding the design and implementation.
-- Regards, Vinnie
Follow me on GitHub: https://github.com/vinniefalco
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost