Re: [whatwg] New URL Standard from Anne van Kesteren on 2012-09-24 (public-whatwg-archive@w3.org from September 2012)

On Tue, Oct 23, 2012 at 4:51 PM, Ian Hickson <ian@hixie.ch> wrote:
> Having multiple specs means an implementor has to refer to multiple specs
> to implement one algorithm, which is not a way to get interoperability.
> Bugs creep in much faster when implementors have to switch between specs
> just in the implementation of one algorithm.
>

First, do you have data that supports this assertion?

Second, multiple folks in this conversation have asserted that the
right way to approach this is to have *two* algorithms.  The first is
"method to get from string to URI"  and the second is "Process URI".
It is not obvious that those need to be in the same document, any more
than the processing of DNS names needs to be described in the same
document of URLs whose schemes include DNS names.

(In case it is not obvious, it is the string-which-may-become-a-URI
that I have referred to as a "fleen" in previous notes).

It also seems far more likely to me that bugs will creep in from
re-defining a known algorithm (the "process URI" bit from the pair
above) than from the separation of that from a different operation.
If the results of the rewording would be different operations the, as
I have noted before, you really should use different terms and admit
to the fork.

My personal opinion, as has been noted,

regards,

Ted Hardie

Received on Wednesday, 24 October 2012 00:10:47 UTC