[Cbor] Barry Leiba's Yes on draft-ietf-cbor-sequence-01: (with COMMENT)
Barry Leiba via Datatracker <noreply@ietf.org> Wed, 11 September 2019 20:37 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: cbor@ietf.org
Delivered-To: cbor@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 040F7120271; Wed, 11 Sep 2019 13:37:06 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Barry Leiba via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-cbor-sequence@ietf.org, Jim Schaad <ietf@augustcellars.com>, cbor-chairs@ietf.org, ietf@augustcellars.com, cbor@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.101.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Barry Leiba <barryleiba@computer.org>
Message-ID: <156823422600.13495.6043888160887106070.idtracker@ietfa.amsl.com>
Date: Wed, 11 Sep 2019 13:37:06 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/3QbNZYYU8IZxYAo3CkpnC6YKEGE>
Subject: [Cbor] Barry Leiba's Yes on draft-ietf-cbor-sequence-01: (with COMMENT)
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Sep 2019 20:37:06 -0000
Barry Leiba has entered the following ballot position for draft-ietf-cbor-sequence-01: Yes When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html for more information about IESG DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-cbor-sequence/ ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- Thanks for a fine and mostly easy-to-read document. There’s just one bit that I find hard to read: — Section 2 — Decoding a CBOR Sequence works as follows: o If the CBOR Sequence is an empty sequence of bytes, the result is an empty sequence of CBOR data model values. o Otherwise, decode a single CBOR data item from the bytes of the CBOR sequence, and insert the resulting CBOR data model value at the start of the result of decoding the rest of the bytes as a CBOR sequence. (A streaming decoder would therefore simply deliver zero or more CBOR data model values, each of which as soon as the bytes making it up are available.) I find the phrasing of the second bullet (the part “at the start of the result of decoding the rest of the bytes as a CBOR sequence.”) really hard to parse. After a brief email exchange between Carsten and me before he zipped off on holidays, I propose this minor re-wording: NEW o Otherwise, decode a single CBOR data item from the bytes of the CBOR sequence, and insert the resulting CBOR data model value at the start of the result of repeating this decoding process recursively. (A streaming decoder would therefore simply deliver zero or more CBOR data model values, each as soon as the bytes making it up are available.) END Does that work for you, Carsten?
- [Cbor] Barry Leiba's Yes on draft-ietf-cbor-seque… Barry Leiba via Datatracker
- Re: [Cbor] Barry Leiba's Yes on draft-ietf-cbor-s… Carsten Bormann
- Re: [Cbor] Barry Leiba's Yes on draft-ietf-cbor-s… Barry Leiba