Re: [port-srv-reg] we need to make progress
Stuart Cheshire <cheshire@apple.com> Mon, 06 September 2010 21:46 UTC
Return-Path: <cheshire@apple.com>
X-Original-To: port-srv-reg@core3.amsl.com
Delivered-To: port-srv-reg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 49F0D3A6990 for <port-srv-reg@core3.amsl.com>;
Mon, 6 Sep 2010 14:46:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.051
X-Spam-Level:
X-Spam-Status: No,
score=-105.051 tagged_above=-999 required=5 tests=[AWL=-1.052, BAYES_50=0.001,
RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eNNsxs4MwsAA for
<port-srv-reg@core3.amsl.com>; Mon, 6 Sep 2010 14:46:27 -0700 (PDT)
Received: from mail-out3.apple.com (mail-out.apple.com [17.254.13.22]) by
core3.amsl.com (Postfix) with ESMTP id 783D33A6826 for
<port-srv-reg@ietf.org>; Mon, 6 Sep 2010 14:46:27 -0700 (PDT)
Received: from relay15.apple.com (relay15.apple.com [17.128.113.54]) by
mail-out3.apple.com (Postfix) with ESMTP id F005AA6A50CB for
<port-srv-reg@ietf.org>; Mon, 6 Sep 2010 14:46:55 -0700 (PDT)
X-AuditID: 11807136-b7b3eae0000066cf-14-4c85614f9529
Received: from elliott.apple.com (elliott.apple.com [17.151.62.13]) by
relay15.apple.com (Apple SCV relay) with SMTP id BA.D2.26319.F41658C4;
Mon, 6 Sep 2010 14:46:55 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; charset=us-ascii
Received: from [192.168.99.3] (208-106-97-96.dsl.static.sonic.net
[208.106.97.96]) by elliott.apple.com (Sun Java(tm) System Messaging Server
6.3-7.04 (built Sep 26 2008;
32bit)) with ESMTPSA id <0L8C000ATHU73V90@elliott.apple.com> for
port-srv-reg@ietf.org; Mon, 06 Sep 2010 14:46:55 -0700 (PDT)
From: Stuart Cheshire <cheshire@apple.com>
In-reply-to: <4C812B37.1030504@isi.edu>
Date: Mon, 06 Sep 2010 14:46:55 -0700
Message-id: <E3F75759-04AF-469E-9481-9ADA9D8B7829@apple.com>
References: <6EC7B8A7-C3B3-4E63-85A9-0DC31F4D45B4@nokia.com>
<58FA4E25-57CE-4D07-BFBA-A708F3616128@apple.com> <4C812B37.1030504@isi.edu>
To: port-srv-reg@ietf.org
X-Mailer: Apple Mail (2.1081)
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [port-srv-reg] we need to make progress
X-BeenThere: port-srv-reg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of updates to service name and transport protocol port
registry <port-srv-reg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/port-srv-reg>,
<mailto:port-srv-reg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/port-srv-reg>
List-Post: <mailto:port-srv-reg@ietf.org>
List-Help: <mailto:port-srv-reg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/port-srv-reg>,
<mailto:port-srv-reg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Sep 2010 21:46:31 -0000
On 3 Sep 2010, at 10:07, Joe Touch wrote: >> It's certainly a lot less clear than the plain-English explanation. >> It's also wrong. I found at least one class of strings that it allows >> that the plain-English rules do not, and it prohibits at least one >> class of strings that the plain-English rules allow. > > Can you be more specific and indicate what those each are? > > I can see the error that it currently doesn't allow multiple hyphens in > a row, but that's easily fixed: Now I'm less tired I'm going to be more blunt about my opinion here. I don't know who added the ABNF, and it doesn't really matter, but if anyone feels like I'm picking on them specifically then I apologise. Sometimes ABNF is appropriate, but many times when I see ABNF in an IETF document it reminds me of the pretentious people who use latin in cocktail party conversations. They're not doing it because it's a clearer way to communicate, on the contrary, they're doing it precisely because they hope the listener will have to ask to have it explained, thereby making the speaker feel smug and intellectually superior. Of course that doesn't work when (a) the speaker gets the latin wrong, and (b) the listener does actually understand latin well enough to know that. In this case the plain English text is easier to understand than the ABNF. I have asserted that the ABNF has a mistake in it, but I'm not going to say what. Perhaps I'm bluffing? The fact that no one is really sure whether I'm bluffing makes my point: that the ABNF is hard enough to understand that no one is really confident that they truly understand what it's saying. That makes it not very helpful text to have in the document. Stuart Cheshire <cheshire@apple.com> * Wizard Without Portfolio, Apple Inc. * www.stuartcheshire.org
- [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] we need to make progress Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Michelle Cotton
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Michelle Cotton
- Re: [port-srv-reg] we need to make progress Mark Mcfadden
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- [port-srv-reg] Four final points for discussion Stuart Cheshire
- [port-srv-reg] Aliased service names Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Lars Eggert
- Re: [port-srv-reg] Aliased service names Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Aliased service names Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Michelle Cotton
- Re: [port-srv-reg] Aliased service names Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Alexey Melnikov
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Stuart Cheshire
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] we need to make progress Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Aliased service names Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Stuart Cheshire
- Re: [port-srv-reg] Four final points for discussi… Joe Touch
- Re: [port-srv-reg] Four final points for discussi… Lars Eggert
- Re: [port-srv-reg] Four final points for discussi… Magnus Westerlund
- Re: [port-srv-reg] Four final points for discussi… Michelle Cotton