Re: [Json] JSON and int64s - any change in current best practice since I-JSON

Tim Bray <tbray@textuality.com> Wed, 17 January 2024 16:57 UTC

Return-Path: <tbray@textuality.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFE2BC151539 for <json@ietfa.amsl.com>; Wed, 17 Jan 2024 08:57:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 (1024-bit key) header.d=textuality.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 sXuZBp1U3sni for <json@ietfa.amsl.com>; Wed, 17 Jan 2024 08:57:52 -0800 (PST)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 21BD9C14F5E2 for <json@ietf.org>; Wed, 17 Jan 2024 08:57:52 -0800 (PST)
Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-557dcb0f870so11320243a12.2 for <json@ietf.org>; Wed, 17 Jan 2024 08:57:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=textuality.com; s=google; t=1705510670; x=1706115470; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HygdS3i4zhsKUn0175zY9XghweaUAOg6rzQk7fmwbVc=; b=OXFGmMDBwAdPMzUVIjDS+/Nri6GZOj2YIaKdPov+asUFVk9hApF9Pp19xx0n3RxYdS 8mWfDw1kqNE+MsKfs7sphRlvhh0cIN49jsHEIgLdRgQ+F00Hj8nHmnlhxFAGhVyY7P+K jtIF5n2YBE+XqKAQkqXkRzf7izKdaQ7Hy93jk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705510670; x=1706115470; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HygdS3i4zhsKUn0175zY9XghweaUAOg6rzQk7fmwbVc=; b=R+7eZnKN0T1mCnDuOL5tXtb+G+9+imJZUkxeUzNGkyCbscwq4ZZLZVZoFRt1fas5IU 1s8LgjBwCIltQgsOyijSpm0Lz2f9mNb9856OOWoRojHI+ulNv41kWKl3uHVwQSaVG6uM 2tX2kBgXDbrHuGNizZu7ggUjgwLZrZVKVvKFNn2yZCTM+KDMSLvSk0r4E68vwg3posSO Q/OQvAHmCwbC0cJCn5pBJ4lVvxH5qCtDgeyaPftKByh6cCyUgUnJNMkvROJ7gyCEge0A GodIch7o3PM/2P5BPPZo6rTi1bT4PWdpMWSigzHNPjJZq9u0f6HU8hozWbZsz0i2slAB JCNQ==
X-Gm-Message-State: AOJu0Yx63QXVx7SHVGzFRpz2tfHCuJrMwkmJYesgboNnYAXF1keBU6Tr BP7TKO/ayNwFxI9x92dF0eul9Q//J3F9c8k7UbY2smdiLhcc5g==
X-Google-Smtp-Source: AGHT+IG8DH68lo42E6w2kyhrLo+bxQmZhLHLCH2IvwZ5IMY6/Yk2p5s2jVQu7Qho4hbSAHrBky0eR8EmCKVZmCZDjK4=
X-Received: by 2002:a05:6402:1d1c:b0:557:aa16:1e44 with SMTP id dg28-20020a0564021d1c00b00557aa161e44mr4305986edb.79.1705510670162; Wed, 17 Jan 2024 08:57:50 -0800 (PST)
Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Wed, 17 Jan 2024 11:57:49 -0500
Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Wed, 17 Jan 2024 11:57:45 -0500
MIME-Version: 1.0 (Mimestream 1.2.4)
References: <87527a42-aaac-4f39-b320-05f18a2808c1@codalogic.com> <C31BF4C8-9E6C-48F8-BF7B-D2C379273B3F@tzi.org> <CAHBU6it4SaLawSiBgK9ySkbxjtHE6CX-P3r=hzcVy4ksoQo-Cg@mail.gmail.com> <CAChr6SxHfLW-A1asAndKJz-AiyJv5QP18bi=_bNdKXw7zYHThw@mail.gmail.com> <CAChr6SweYdCWxSABZ7g20Zd-xBFzcK0Ritq53S7WtjSwc-vLmw@mail.gmail.com> <E5A68370-CC2F-4618-AB39-39A382656616@cursive.net> <807fea1b-a22b-4d6b-aa5d-720c9b12023c@codalogic.com> <09233A73-3A6B-4E6F-AEB8-596AC6442E24@cursive.net> <869950DC-647B-4481-AEF8-9E092384E99F@tzi.org> <CBD32B58-8328-4602-89C6-BC2A7A875A0D@cursive.net> <994E2C0A-4AE0-4720-8C67-913BBF033E11@tzi.org>
In-Reply-To: <994E2C0A-4AE0-4720-8C67-913BBF033E11@tzi.org>
From: Tim Bray <tbray@textuality.com>
Date: Wed, 17 Jan 2024 11:57:49 -0500
Message-ID: <CAHBU6isiUhvhk5VPpQ1A_kGDJZhsGLc1xkyu6pNeLUBHw2_dzg@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: Pete Cordell <petejson@codalogic.com>, "json@ietf.org" <json@ietf.org>, Joe Hildebrand <hildjj@cursive.net>
Content-Type: multipart/alternative; boundary="000000000000a7fa2b060f272594"
Archived-At: <https://mailarchive.ietf.org/arch/msg/json/mhxg6wyzvbMESL0evYUgUKjet3I>
Subject: Re: [Json] JSON and int64s - any change in current best practice since I-JSON
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/json/>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>, <mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Jan 2024 16:57:55 -0000

On Jan 17, 2024 at 8:54:40 AM, Carsten Bormann <cabo@tzi.org> wrote:

>
> What *is* a “local bigint type” in Rust?  Ruby?  Erlang?
>

An integer of unbounded size, no?


> Grüße, Carsten
>
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json
>