On 11/03/2014 10:32 AM, Anne van Kesteren wrote:
On Mon, Nov 3, 2014 at 4:19 PM, David Singer <sin...@apple.com> wrote:
The readability is much better (I am not a fan of the current trend of writing 
specifications in pseudo-basic, which makes life easier for implementers and 
terrible for anyone else, including authors), and I also think that an approach 
that doesn’t obsolete RFC 3986 is attractive.

Is Apple interested in changing its URL infrastructure to not be
fundamentally incompatible with RFC 3986 then?

Other than slightly different eventual data models for URLs, which we
could maybe amend RFC 3986 for IETF gods willing, I think the main
problem is that a URL that goes through an RFC 3986 pipeline cannot go
through a URL pipeline. E.g. parsing "../test" against
"foobar://test/x" gives wildly different results. That is not a state
we want to be in, so something has to give.

I would hope that everybody involved would enter into this discussion being willing to give a bit.

To help foster discussion, I've made an alternate version of the live URL parser page, one that enables setting of the base URL:

http://intertwingly.net/projects/pegurl/liveview2.html#foobar://test/x

Of course, if there are any bugs in the proposed reference implementation, I'm interested in that too.

- Sam Ruby


Reply via email to