[Cbor] Re: EDN redux
Carsten Bormann <cabo@tzi.org> Wed, 07 August 2024 15:21 UTC
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D42E4C14F6F3 for <cbor@ietfa.amsl.com>; Wed, 7 Aug 2024 08:21:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pckGx2vXLoOj for <cbor@ietfa.amsl.com>; Wed, 7 Aug 2024 08:21:32 -0700 (PDT)
Received: from smtp.zfn.uni-bremen.de (smtp.zfn.uni-bremen.de [IPv6:2001:638:708:32::21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F31DEC14F5FB for <cbor@ietf.org>; Wed, 7 Aug 2024 08:21:31 -0700 (PDT)
Received: from clients-pool3-0220.vpn.uni-bremen.de (clients-pool3-0220.vpn.uni-bremen.de [134.102.69.220]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4WfDRD6JwZzDCbc; Wed, 7 Aug 2024 17:21:28 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAKoiRubpwB6=JE=Bk5oh5o=wfxk0TGjA9_6MmcDRiXpRvVEVnQ@mail.gmail.com>
Date: Wed, 07 Aug 2024 17:21:28 +0200
X-Mao-Original-Outgoing-Id: 744736888.090259-7128bf39c9a1935c20a3a2082604c835
Content-Transfer-Encoding: quoted-printable
Message-Id: <A6C5FBDD-E85E-4FEA-A784-B5F92BF6449B@tzi.org>
References: <7C93E178-2D2A-44E1-96A2-EB55048052DD@tzi.org> <CAKoiRuZebuHWhZ1AK6TPZDAdYgvQQBkM7Hdeyi7X=aFfFeQ3PQ@mail.gmail.com> <D7E13419-35FE-4ACC-BBE6-CDBAE83F4570@tzi.org> <CAKoiRubpwB6=JE=Bk5oh5o=wfxk0TGjA9_6MmcDRiXpRvVEVnQ@mail.gmail.com>
To: Rohan Mahy <rohan.mahy@gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Message-ID-Hash: SH4OPW5KKM3GVWHU3LDVQIES4BL6KOIJ
X-Message-ID-Hash: SH4OPW5KKM3GVWHU3LDVQIES4BL6KOIJ
X-MailFrom: cabo@tzi.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cbor.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: CBOR <cbor@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Cbor] Re: EDN redux
List-Id: "Concise Binary Object Representation (CBOR)" <cbor.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/w0YOEsPGiQgSu3nFvpH4KRaxS1c>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Owner: <mailto:cbor-owner@ietf.org>
List-Post: <mailto:cbor@ietf.org>
List-Subscribe: <mailto:cbor-join@ietf.org>
List-Unsubscribe: <mailto:cbor-leave@ietf.org>
On 2024-08-07, at 17:07, Rohan Mahy <rohan.mahy@gmail.com> wrote: > > Since you have gone so far as to propose no ABNF, a radically simple solution would be to not allow extensibility of app-strings. Define a set of them now and be done. I don’t think you understand what this document is about. Adding this extension point is the whole point of the draft. The ABNF is ancillary to that, but of course useful in its own right. The need for this extension point is rather native to the CBOR representation format, which has a related extension point in its “tags", and so far was missing a way to address the need for a notation for some of these extensions. (Getting the “tags" extension point accepted in 2013 was a bit of work, because nobody had done things quite like that before, so I’m having a little deja vu here.) I don’t understand how the convictions you have about the use of ABNF should prevent this rather natural addition to the CBOR ecosystem. The extension point is more important than the ABNF grammar. Also, the work on the ABNF grammar is done and can easily be used by implementers that want to base their implementations on ABNF. Still, removing the ABNF grammar would create a ton of editorial busywork, with significant editorial hazards, so I’d rather keep it in place. We are discussing the exposition of a feature (how exactly should ABNF be used in operating this extension point). There is no argument at all that this exposition cannot be understood. So I’d prefer if you gave up your concerns that are entirely foreign to the work at hand. Grüße, Carsten
- [Cbor] EDN redux Carsten Bormann
- [Cbor] Re: EDN redux Rohan Mahy
- [Cbor] Re: EDN redux Rohan Mahy
- [Cbor] Re: EDN redux Rohan Mahy
- [Cbor] Re: EDN redux Carsten Bormann
- [Cbor] Re: EDN redux Carsten Bormann
- [Cbor] Re: EDN redux Carsten Bormann