Re: [Cbor] hildjj/cbor-map-entries: Explicit Map datatype for CBOR, in array format

Joe Hildebrand <hildjj@cursive.net> Thu, 18 February 2021 15:19 UTC

Return-Path: <hildjj@cursive.net>
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 9C0863A12DD for <cbor@ietfa.amsl.com>; Thu, 18 Feb 2021 07:19:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.697
X-Spam-Level:
X-Spam-Status: No, score=-6.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=neutral reason="invalid (public key: not available)" header.d=cursive.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jv88_wslOw71 for <cbor@ietfa.amsl.com>; Thu, 18 Feb 2021 07:19:32 -0800 (PST)
Received: from mail-ot1-x32b.google.com (mail-ot1-x32b.google.com [IPv6:2607:f8b0:4864:20::32b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB0513A11B8 for <cbor@ietf.org>; Thu, 18 Feb 2021 07:19:32 -0800 (PST)
Received: by mail-ot1-x32b.google.com with SMTP id c16so2191351otp.0 for <cbor@ietf.org>; Thu, 18 Feb 2021 07:19:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cursive.net; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=x7/mQLEpK4Syv3j5/MZvQcdr4s5ykPCEE78hTR3RxZY=; b=Ei5ws8/uMFD11twT3m83AgtKz6oYL4OnPGHDp41CGhF7udqg+z0E+9GEFtMQYByFGU 38QyGxZGkuBG1N8gPlT57BLDUtEuvW3+nP2Wiimg6UpgVOCDFQB9B9RUpgWXgaBQM/xQ NBNWoBxH4fOe2GaJMkJn15Nm5DDtLH+62cBaY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=x7/mQLEpK4Syv3j5/MZvQcdr4s5ykPCEE78hTR3RxZY=; b=HOr/rzFg9R9gAO/eYVy0EUuURtBnSLXlEnmYBkHUOx4699iSL7nMmidm9eBFV0hTIu uAhD9g6rHsxnw9trL5M8tL9d8QihuJTNeORJCWiSU4trBnpDt5huHfhbxDkC+3k68R9i wi07CtDZvG2t1nNY1sWTD7iBrl2gwYzI04cPsIvRNQDEaUXywPPWj9VML54R7/wzzpvx YSq+Lso9XkSgi1bwQ+09842eNCt/AsAOhuBRlxR+Zm6H6uB5+aFsvfj02btJUUEbAEgt PusMAAM6IRPb/3m4GM2YT3X7ysvdFD9o95yhnkxP8GToV1wqzXXmw6zAwqeUmHUidRBb UUig==
X-Gm-Message-State: AOAM530aE+HLZNTHmVvoDi7vouZ/rJDMoMc+lUDV8PNRAqahCBU6qeNe r2de6LI+gltuu2/UTJlagHnAKQ==
X-Google-Smtp-Source: ABdhPJy6xUemRLmME3dMEpcS1wnzKSE8xZbHOkE/McLoymeQQl3G2aFHiycGNYwxNfh1WW8RZaqGxw==
X-Received: by 2002:a9d:a77:: with SMTP id 110mr3271875otg.74.1613661571953; Thu, 18 Feb 2021 07:19:31 -0800 (PST)
Received: from ?IPv6:2601:282:200:3758:7479:b77e:8b77:b5d5? ([2601:282:200:3758:7479:b77e:8b77:b5d5]) by smtp.gmail.com with ESMTPSA id 65sm1059489oor.8.2021.02.18.07.19.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Feb 2021 07:19:31 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Joe Hildebrand <hildjj@cursive.net>
In-Reply-To: <DC0D444C-3231-4029-B0BB-5EC02863B72A@cursive.net>
Date: Thu, 18 Feb 2021 08:19:30 -0700
Cc: cbor@ietf.org, Carsten Bormann <cabo@tzi.org>, "Dale R. Worley" <worley@ariadne.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <999B078D-C4B2-4B04-8487-7ECEFEB953DF@cursive.net>
References: <87zh02kpf5.fsf@hobgoblin.ariadne.com> <0faeb37c36d5b1f40c37f82e62be1be9@mothers-arms.co.uk> <ED6F6174-2643-4B7F-8ED7-414DD5FD9C39@tzi.org> <F6BDBA57-34F4-46FE-9806-6A227AC214EA@mothers-arms.co.uk> <DC0D444C-3231-4029-B0BB-5EC02863B72A@cursive.net>
To: Kio Smallwood <kio@mothers-arms.co.uk>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/9ScxEpH7EyMDml2QP7E4PMZcV3I>
Subject: Re: [Cbor] hildjj/cbor-map-entries: Explicit Map datatype for CBOR, in array format
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: Thu, 18 Feb 2021 17:34:43 -0000

PR's sent for both your repo and mine.

— 
Joe Hildebrand

> On Feb 18, 2021, at 8:00 AM, Joe Hildebrand <hildjj@cursive.net> wrote:
> 
> Kio, I'm happy to defer to your document, since you published first.  Sorry I didn't know about it.  If you are amenable, I'll replace my doc with a pointer to yours, and send you a PR with some suggestions for JS examples.
> 
> — 
> Joe Hildebrand
> 
>> On Feb 18, 2021, at 7:42 AM, Kio Smallwood <kio@mothers-arms.co.uk> wrote:
>> 
>> I'll modify it to remove the claim until it moves further.
>> 
>> I definitely want to avoid confusion!
>> 
>> Kio
>> 
>> On 18 February 2021 14:15:39 GMT, Carsten Bormann <cabo@tzi.org> wrote:
>> 
>> 
>> On 2021-02-18, at 14:57, Kio Smallwood <kio@mothers-arms.co.uk> wrote:
>> 
>> Hi Dale,
>> 
>> I have made a similar proposal here: https://github.com/Sekenre/cbor-ordered-map-spec/blob/master/CBOR_Ordered_Map.md
>> 
>> … and here we see the danger of just “claiming” a number…
>> 
>> (272 is Non-UTF-8 CESU-8 string).
>> 
>> I've tried to explain the rationale that it is adding a straightforward option for serializing a native data-type in Python 3 and other languages that support order-preserving key-value maps.
>> 
>> Yes.  And I agree with Dale that we should look a bit closer, but that is not a reason not to allocate a tag.
>> 
>> Grüße, Carsten
>> CBOR mailing list
>> CBOR@ietf.org
>> https://www.ietf.org/mailman/listinfo/cbor
>> 
>> -- 
>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>> _______________________________________________
>> CBOR mailing list
>> CBOR@ietf.org
>> https://www.ietf.org/mailman/listinfo/cbor
>