Re: Making RFC2119 key language easier to Protocol Readers
Abdussalam Baryun <abdussalambaryun@gmail.com> Sat, 05 January 2013 09:00 UTC
Return-Path: <abdussalambaryun@gmail.com>
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 D547321F8673 for <ietf@ietfa.amsl.com>; Sat, 5 Jan 2013 01:00:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 gX-jzM1mPkKT for <ietf@ietfa.amsl.com>; Sat, 5 Jan 2013 01:00:22 -0800 (PST)
Received: from mail-vb0-f41.google.com (mail-vb0-f41.google.com [209.85.212.41]) by ietfa.amsl.com (Postfix) with ESMTP id 4866821F866D for <ietf@ietf.org>; Sat, 5 Jan 2013 01:00:22 -0800 (PST)
Received: by mail-vb0-f41.google.com with SMTP id l22so17111663vbn.14 for <ietf@ietf.org>; Sat, 05 Jan 2013 01:00:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=FcqdOIL4YZphJAN2Zbn3BA6XFg2KQeIxnQzyep9Wg/o=; b=vl9V23b08c3QniMYD/6PDB/mjhcevM4knVkvQsrJgGQuIAcUZsgotj0qXbSd9p5TwF lSy/6k4fja9YQeZD7zKdjvXwL5vfLqyoFO0SmwoEdk6OsbEMjvAItvFl2g6fjaC3zimt fMuVs/cB+j8WuhXYyjswNPBbeO9RzOKSHUkW5ZugNz+oKKoIWKMk5qY0V8hG4tqZwkXd hUTiR9J3Kv63c6h12zk9OYK4thOHDdBoPB7m4nqeNI6qdTUiEMJtFttv/HXiyLgP4L+1 c+6ULeJUVgzyJyZBsMSrT5nawgYao5NH9uQdwibP7OkNDP5VWr3zZAHyHAltgstMl9pu fINg==
MIME-Version: 1.0
Received: by 10.52.21.179 with SMTP id w19mr69192343vde.55.1357376421631; Sat, 05 Jan 2013 01:00:21 -0800 (PST)
Received: by 10.220.145.5 with HTTP; Sat, 5 Jan 2013 01:00:21 -0800 (PST)
In-Reply-To: <CADnDZ8_jW_rCgYuLZ79h+aMfkiA5kN7QdTiHdGkavz-O55vyMQ@mail.gmail.com>
References: <CADnDZ8-yCxUbrD9oFyQKkJuTgDZbamnV8K4GU+sAN5SekpyHAA@mail.gmail.com> <CADnDZ8_jW_rCgYuLZ79h+aMfkiA5kN7QdTiHdGkavz-O55vyMQ@mail.gmail.com>
Date: Sat, 05 Jan 2013 10:00:21 +0100
Message-ID: <CADnDZ8_k9XKQd6zNyoQWLRX0uFrb0Kb1nDw468drOBur877rAw@mail.gmail.com>
Subject: Re: Making RFC2119 key language easier to Protocol Readers
From: Abdussalam Baryun <abdussalambaryun@gmail.com>
To: ietf <ietf@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"
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: Sat, 05 Jan 2013 09:00:22 -0000
We can fix that, by discussing it further, or as Scott mentioned make a survey within IETF [*] [*] http://www.ietf.org/mail-archive/web/ietf/current/msg76582.html AB On 1/5/13, Abdussalam Baryun <abdussalambaryun@gmail.com> wrote: > (was Re: I'm struggling with 2219 language again) > >>> Where you want to use MUST is where an implementation might be tempted >>> to take a short cut -- to the detriment of the Internet -- but could >>> do so without actually breaking interoperability. A good example is >>> with retransmissions and exponential backoff. You can implement those >>> incorrectly (or not at all), and still get "interoperability". I.e., >>> two machines can talk to each other. Maybe you don't get "good" >>> intereoperability and maybe not great performance under some >>> conditions, but you can still build an interoperabile implementation. > >>> IMO, too many specs seriously overuse/misuse 2119 language, to the >>> detriment of readability, common sense, and reserving the terms to >>> bring attention to those cases where it really is important to >>> highlight an important point that may not be obvious to a casual >>> reader/implementor. > >>Sadly true. > > We can fix that, by discussing it further, or as Scott mentioned the survey > [*] > >>> two machines can talk to each other. Maybe you don't get "good" >>> intereoperability and maybe not great performance under some >>> conditions, but you can still build an interoperabile implementation. > > As machines reads and writes may depend on conditions, I don't think > it is true that you can still interoperabile implementation by > ignoring using/documenting requirement keys language (i.e. all common > keys of all languages). > > AB >
- Making RFC2119 key language easier to Protocol Re… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… Mikael Abrahamsson
- Re: Making RFC2119 key language easier to Protoco… Mikael Abrahamsson
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… Mikael Abrahamsson
- Re: Making RFC2119 key language easier to Protoco… John C Klensin
- Re: Making RFC2119 key language easier to Protoco… Hector Santos
- Re: Making RFC2119 key language easier to Protoco… Melinda Shore
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… Marc Petit-Huguenin
- Re: Making RFC2119 key language easier to Protoco… Dean Willis
- Re: Making RFC2119 key language easier to Protoco… Dean Willis
- Re: Making RFC2119 key language easier to Protoco… Brian E Carpenter
- Re: Making RFC2119 key language easier to Protoco… Marc Petit-Huguenin
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… John C Klensin
- Re: Making RFC2119 key language easier to Protoco… Abdussalam Baryun
- Re: Making RFC2119 key language easier to Protoco… John C Klensin