[apps-discuss] Draft Review Request of draft-yevstifeyev-abnf-separated-lists-00

Barry Leiba <barryleiba@computer.org> Mon, 06 December 2010 15:00 UTC

Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2C4633A6826 for <apps-discuss@core3.amsl.com>; Mon, 6 Dec 2010 07:00:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.562
X-Spam-Level:
X-Spam-Status: No, score=-102.562 tagged_above=-999 required=5 tests=[AWL=0.414, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, 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 wTs29pSsHkAb for <apps-discuss@core3.amsl.com>; Mon, 6 Dec 2010 07:00:21 -0800 (PST)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id 37F6A3A6825 for <apps-discuss@ietf.org>; Mon, 6 Dec 2010 07:00:21 -0800 (PST)
Received: by gyb13 with SMTP id 13so6708299gyb.31 for <apps-discuss@ietf.org>; Mon, 06 Dec 2010 07:01:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=hibe28BluOo/pa7sHDmMaKakiBW2/4bYxSVj7r1TCPI=; b=E1a3OnuY+aMOhfEXCMd1TTJLJkBtl5t8JzTGh6VAZkZ30M3J+ymzuDFI+GYxk0kMLN j5lY3JkWxk83zkemTpV9x9xT3JTPITmWsmMFoKLJ4gib20gp0d9WMWsXqZiSweFsTNwu xqLPtDIMZRixXShafTxzKzmS/SUv+EGM68lSc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; b=FmogyrF7xaphosM/YUi4gLK2OPTyOIzT43txKHToo4ZdSAjOUO8QKVgBvdXqAqO13V 7HJHBuo7DsOcwYbO6FXXmLVNVKLNNgQyo7+uiAWcYfGrEFwiaz110lsoANX/6arOP4HK CpkKzUKKm3dGOUDWAqFU4QV6aILF/oAYjzYxA=
MIME-Version: 1.0
Received: by 10.42.240.2 with SMTP id ky2mr405207icb.529.1291647704374; Mon, 06 Dec 2010 07:01:44 -0800 (PST)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.42.225.4 with HTTP; Mon, 6 Dec 2010 07:01:44 -0800 (PST)
Date: Mon, 06 Dec 2010 10:01:44 -0500
X-Google-Sender-Auth: kAqCoqoVtrvkJxykKhhMDinp5zs
Message-ID: <AANLkTi=dU_uimum2Fp=vSdqOxJdZaZa0V0=Om_=dGQf9@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Mykyta Yevstifeyev <evnikita2@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: Dave CROCKER <dcrocker@bbiw.net>, apps-discuss@ietf.org
Subject: [apps-discuss] Draft Review Request of draft-yevstifeyev-abnf-separated-lists-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Dec 2010 15:00:22 -0000

On Mon, Dec 6, 2010 at 4:23 AM, Mykyta Yevstifeyev <evnikita2@gmail.com> wrote:
> I am writing to reuqest the review of my draft folowing the advice of
> Russ Housley
...
> You are able to find it here:
>
> https://datatracker.ietf.org/doc/draft-yevstifeyev-abnf-separated-lists/?include_text=1

It's short; I'll give it a review for form here.  I'll leave it to
Dave to discuss why such list constructs aren't in 5234.

Starting with a nit: How did you create this draft?  The abstract is
in the "wrong" place (I initially thought it was missing), so it seems
you're not using the latest tools.

The abstract is too brief.  How about this?:

OLD
   This document specifies Augmented Backus-Naur Form (ABNF) notation
   for separated lists. It updates RFC 5234.

NEW
   This document defines Augmented Backus-Naur Form (ABNF) notation
   for representing lists separated by any specified character. It
updates RFC 5234.


Introduction:
   ABNF provides a possibility to express lists of elements, separated
   by commas (",") via the construction <a>#<b>element.

Where is that documented?  It's not in RFC 5234.


Section 2:
The ABNF isn't right.  You don't show that <n> and <m> are optional,
and you define them as having at least one digit each... and then you
say that either or both can be omitted in some cases.

Also, "<m-n>" as an arithmetic difference isn't meaningful in ABNF.
Perhaps the text that's there is sufficient to make it clear, but I
think it won't pass automated processing.  I'm not sure what the best
way to handle that is.


A section with a few examples would be helpful.

Barry