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

Mark Nottingham <mnot@mnot.net> Mon, 22 October 2012 23:33 UTC

Return-Path: <mnot@mnot.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7172021F890F for <ietf@ietfa.amsl.com>; Mon, 22 Oct 2012 16:33:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.096
X-Spam-Level:
X-Spam-Status: No, score=-104.096 tagged_above=-999 required=5 tests=[AWL=-1.497, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M6dRNHfIKLf8 for <ietf@ietfa.amsl.com>; Mon, 22 Oct 2012 16:33:05 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id D1FBA21F88BE for <ietf@ietf.org>; Mon, 22 Oct 2012 16:33:05 -0700 (PDT)
Received: from [192.168.1.72] (unknown [118.209.87.82]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 1D8B422E1F4; Mon, 22 Oct 2012 19:32:53 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
Subject: Re: [whatwg] New URL Standard from Anne van Kesteren on 2012-09-24 (public-whatwg-archive@w3.org from September 2012)
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <Pine.LNX.4.64.1210222320070.2471@ps20323.dreamhostps.com>
Date: Tue, 23 Oct 2012 10:32:54 +1100
Content-Transfer-Encoding: quoted-printable
Message-Id: <09DC68AA-2DAD-4CB1-9CA9-799AF12B7BE2@mnot.net>
References: <50604C1A.7090901@gmx.de> <5060A964.5060001@stpeter.im> <Pine.LNX.4.64.1210172354500.2478@ps20323.dreamhostps.com> <507F5A7E.6040206@arcanedomain.com> <50856E3C.103@gmail.com> <Pine.LNX.4.64.1210221753010.2471@ps20323.dreamhostps.com> <0DBC8A11-319C-4120-975E-7E40FD5818BF@gbiv.com> <Pine.LNX.4.64.1210222137530.2471@ps20323.dreamhostps.com> <5085C4BA.2030505@gmx.de> <Pine.LNX.4.64.1210222220510.2471@ps20323.dreamhostps.com> <CAHBU6is8LNZ7Rq-vwLuOm+8ThKB9c=QPwbUfQwDQD5bDPjtf7w@mail.gmail.com> <Pine.LNX.4.64.1210222320070.2471@ps20323.dreamhostps.com>
To: Ian Hickson <ian@hixie.ch>
X-Mailer: Apple Mail (2.1499)
Cc: IETF Discussion <ietf@ietf.org>, Julian Reschke <julian.reschke@gmx.de>, "Roy T. Fielding" <fielding@gbiv.com>, Jan Algermissen <jan.algermissen@nordsc.com>, Noah Mendelsohn <nrm@arcanedomain.com>, URI <uri@w3.org>, Tim Bray <tbray@textuality.com>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Oct 2012 23:33:06 -0000

On 23/10/2012, at 10:25 AM, Ian Hickson <ian@hixie.ch> wrote:
> 
> What exactly do you suggest? 
> 
> Doing the work but at the IETF? See my reply to James.

Don't much care about the venue, as long as there's *some* coordination / communication.

> Waiting for the IETF to do the work? We did, and timed out.

Understood, and unfortunate. Arguably, you waited longer than the timeout.

> Not doing the work? That doesn't lead to interop.

Absolutely - again, I don't see anyone suggesting that. Do I smell straw?

> Doing the work as a diff spec? That's what we did for a while, but it 
> doesn't work. Having to reference three specs (pre-parse, IRI, URI) just 
> to parse and resolve a URL is not what leads to implementors having a good 
> time and thus not what leads to interop.

Really? You're comfortable with the current weight and depth of the HTML5 spec, but balk at a pre-processing step for URIs? Seriously?

The underlying point that people seem to be making is that there's legitimate need for URIs to be a separate concept from "strings that will become URIs." By collapsing them into one thing, you're doing those folks a disservice. Browser implementers may not care, but it's pretty obvious that lots of other people do.

BTW, it doesn't have to be a separate spec, although it probably would benefit from being one. Browser implementers already have to reference TCP, IP, DNS, and likely tens to hundreds of other specs to get what they want done -- unless you have bigger plans?

Regards,


--
Mark Nottingham   http://www.mnot.net/