Re: [Cbor] Unusual map labels, dCBOR and interop

Alexander Stein <ajstein.standards@gmail.com> Sun, 24 March 2024 21:25 UTC

Return-Path: <ajstein.standards@gmail.com>
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 01A4AC14F6A2 for <cbor@ietfa.amsl.com>; Sun, 24 Mar 2024 14:25:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.106
X-Spam-Level:
X-Spam-Status: No, score=-7.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 6XJww7ZZJfTG for <cbor@ietfa.amsl.com>; Sun, 24 Mar 2024 14:25:11 -0700 (PDT)
Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B5A1C14F69A for <cbor@ietf.org>; Sun, 24 Mar 2024 14:25:11 -0700 (PDT)
Received: by mail-qk1-x744.google.com with SMTP id af79cd13be357-789f00aba19so289565385a.0 for <cbor@ietf.org>; Sun, 24 Mar 2024 14:25:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711315510; x=1711920310; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=i96EHZIt5mD6NwI5mdo1LVKOGqKDAMf+uE8jqm+B80Q=; b=CezTFlXvMfKodOhKRv9Xw2YKCqiB8v7lGSvok4oB80E/PmZ0RluGqx6qzyY79hwUzN sYOTE8+FlnSN03zc44EXD3a9B2wYjTcvkUTPYgaZlZ/WZfPo96zew4lltv3AD6iuZQyl RtYyFQ8u2wHPNt3njPfX99GhqS/lHKEdHW25wcmaXmCRCVGY9F7i7VUhepWoRYAsuxfJ mRBIC3kEOipzUQKJPGKwRzXwG5WG7VL3KhxzKJAf3ZAroD3dL9ahuQVG/aF2lx4n87gM cnpIySou2b+U1WjiHTHldHNCLZNeAWUfWLkoLFeFUesAlINwdzd8KiK9QEjPeBcHXxbO dF/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711315510; x=1711920310; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=i96EHZIt5mD6NwI5mdo1LVKOGqKDAMf+uE8jqm+B80Q=; b=CdiX3JetDsazeJyalcZoY6E5AWSdPh0aeGVHNaPXvDv2JutsKoy2I1NzSQuMjykavU l8bhvCAZloG8EGSZSZpROZ4QLjN2+CPmadvU+PtDezDegGs+jON7g4bTQvL3u1XuWZUt f4izMJxfXoCjnu2JNUQq3ZJ5nR6Tp3wwm3hURx/hGeuLVS2mlkDNkAnBRYCXCdYguBwF xtsf5xl7LuiK5HhjVRKYXEf/v+zrddDnkSE20gEBZOzKbVGYwCYF+gnun8QLxNOYOX40 Mc5bIygJc3WwQqJzsAZVEN0PKmKwp1lOQtnUOIWjnQG+myqNsamq8wcv4dChHU69ISTW 3wpw==
X-Forwarded-Encrypted: i=1; AJvYcCUpp5d086VjzXTbusgB93KrCh7PE7fE45GJVZm7mhhTDbVfQ6rnFGkLIMR62qlFdvj3EtqOWDRG8tZ4+nSo
X-Gm-Message-State: AOJu0Yz6OubGdLyiwjBp5RMJbXnMEUpFpB5pcflG+uSc355dUqf8+VHp XCB1wFU7+H88gNuSJ118ML3aS4lGsOR1F0JHfmJQ0L1VABYPh3efBKkAWxb1esk=
X-Google-Smtp-Source: AGHT+IEPGRn32130LyWcFQ5oW8nIqkb0TBWTqnB7HAtqkK8QsNG0T9FI/VgbUwn5OwJ904Zna54/3A==
X-Received: by 2002:a05:620a:611b:b0:78a:3986:59db with SMTP id oq27-20020a05620a611b00b0078a398659dbmr5342679qkn.44.1711315510099; Sun, 24 Mar 2024 14:25:10 -0700 (PDT)
Received: from [10.67.58.14] ([185.156.46.159]) by smtp.gmail.com with ESMTPSA id v8-20020ae9e308000000b00789e72b27fbsm1610457qkf.120.2024.03.24.14.25.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 24 Mar 2024 14:25:09 -0700 (PDT)
Message-ID: <98b66bb5-510f-44f0-ac11-063245442239@gmail.com>
Date: Sun, 24 Mar 2024 17:25:08 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: "lgl island-resort.com" <lgl@island-resort.com>, Orie Steele <orie@transmute.industries>
Cc: Carsten Bormann <cabo@tzi.org>, "cbor@ietf.org" <cbor@ietf.org>
References: <8C245824-1990-4616-AB70-FFD4FACB1AE9@island-resort.com> <11E8A8A5-D891-49FF-AF16-697C06F463B3@tzi.org> <9A0CE364-C141-4EBE-9703-292C416D12F5@island-resort.com> <3D62C4F0-D570-4EE4-AF6A-163C708AA6BE@tzi.org> <58BA8F8C-0C63-4534-9BF7-255C32D02C16@island-resort.com> <CAN8C-_KCLv_cAt-0-C_=i6DXjZFkgkmgZ8DNq48RcxcvV+jEUQ@mail.gmail.com> <47F1D610-55FB-48D9-AF3E-88C7997C657C@island-resort.com>
From: Alexander Stein <ajstein.standards@gmail.com>
In-Reply-To: <47F1D610-55FB-48D9-AF3E-88C7997C657C@island-resort.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/3IJyDeNiiWDUm-w-xr5dFCNW_WI>
Subject: Re: [Cbor] Unusual map labels, dCBOR and interop
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.39
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: Sun, 24 Mar 2024 21:25:15 -0000

On 3/24/24 16:56, lgl island-resort.com wrote:
> One of the reasons I like dCBOR as a standard is that its data model is similar to JSON (and JSON is very popular). A lot of (JSON) people that are confused by things like 65-bit integers and NaN payloads will find it much easier to understand and implement.
Thanks for this explanation, but also the concise explanation of the 
value of proposition for this multi-layered design. It is very helpful.