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

Ian Hickson <ian@hixie.ch> Mon, 22 October 2012 23:40 UTC

Return-Path: <ian@hixie.ch>
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 7193811E80F4 for <ietf@ietfa.amsl.com>; Mon, 22 Oct 2012 16:40:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.455
X-Spam-Level:
X-Spam-Status: No, score=-2.455 tagged_above=-999 required=5 tests=[AWL=0.144, BAYES_00=-2.599]
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 CC0UGvw+rPNf for <ietf@ietfa.amsl.com>; Mon, 22 Oct 2012 16:40:52 -0700 (PDT)
Received: from homiemail-a59.g.dreamhost.com (caibbdcaaaaf.dreamhost.com [208.113.200.5]) by ietfa.amsl.com (Postfix) with ESMTP id 8873F11E80E8 for <ietf@ietf.org>; Mon, 22 Oct 2012 16:40:52 -0700 (PDT)
Received: from homiemail-a59.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a59.g.dreamhost.com (Postfix) with ESMTP id D8A3A56406C; Mon, 22 Oct 2012 16:40:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=hixie.ch; h=date:from:to :cc:subject:in-reply-to:message-id:references:mime-version: content-type; s=hixie.ch; bh=aXE2/rU9xpov8idwvXtJzr3qs9M=; b=1pg pR4axhC5ktohbTI9SOmXMMUbWAHOz1xjG+qtKe2hFWfxxJ5BuFJQZjVry6TN5AV9 VoR9ShBrmkESJGwA99cF/zXyXiQMW+d/eG2cHIxrqrSp8rcFjI5H329wTkpV13tz 4TRhVrfn9oKxvWBFh8gWc2XK9xPBJBxRuEGraphQ=
Received: from ps20323.dreamhostps.com (ps20323.dreamhost.com [69.163.222.251]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: internal@index.hixie.ch) by homiemail-a59.g.dreamhost.com (Postfix) with ESMTPSA id C6ACA564061; Mon, 22 Oct 2012 16:40:55 -0700 (PDT)
Date: Mon, 22 Oct 2012 23:40:51 +0000
From: Ian Hickson <ian@hixie.ch>
To: Mark Nottingham <mnot@mnot.net>
Subject: Re: [whatwg] New URL Standard from Anne van Kesteren on 2012-09-24 (public-whatwg-archive@w3.org from September 2012)
In-Reply-To: <09DC68AA-2DAD-4CB1-9CA9-799AF12B7BE2@mnot.net>
Message-ID: <Pine.LNX.4.64.1210222337520.2471@ps20323.dreamhostps.com>
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> <09DC68AA-2DAD-4CB1-9CA9-799AF12B7BE2@mnot.net>
Content-Language: en-GB-hixie
Content-Style-Type: text/css
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
X-Mailman-Approved-At: Tue, 23 Oct 2012 09:13:03 -0700
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:40:53 -0000

On Tue, 23 Oct 2012, Mark Nottingham wrote:
> 
> Don't much care about the venue, as long as there's *some* coordination 
> / communication.

Everyone is welcome to participate in the WHATWG list.


> > 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?

Good lord, no. Who's comfortable with the HTML spec's size?

Unfortunately, the size of the HTML spec is dictated by the complexity of 
the platform it is describing.

There's no reason to have three specs when one suffices.


> 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."

Anne's spec will define "valid URL", which addressed that need.


> By collapsing them into one thing, you're doing those folks a 
> disservice.

They are not collapsed into one thing.


> Browser implementers may not care, but it's pretty obvious that lots of 
> other people do.

Browser implementors aren't particularly special here.


> 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?

The difference is that the DNS implementor doesn't need to implement TCP, 
he uses TCP (and UDP) and builds on it. And so on. Whereas here we're 
talking about one thing, URLs, being specified in one place vs three.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'