Re: [I18ndir] [art] Just uploaded draft-bray-unichars-03

Asmus Freytag <asmusf@ix.netcom.com> Fri, 08 September 2023 21:20 UTC

Return-Path: <asmusf@ix.netcom.com>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7165AC151083 for <i18ndir@ietfa.amsl.com>; Fri, 8 Sep 2023 14:20:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_NONE=-0.0001, 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=earthlink.net
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 QIjS5pAEotyo for <i18ndir@ietfa.amsl.com>; Fri, 8 Sep 2023 14:20:00 -0700 (PDT)
Received: from mta-102a.earthlink-vadesecure.net (mta-102b.earthlink-vadesecure.net [51.81.61.67]) (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 DC5E1C14CE5D for <i18ndir@ietf.org>; Fri, 8 Sep 2023 14:19:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; bh=e4A2C6jWStm1pw9gWrr8nEMo+5KvJopbN+D83a 4+C5o=; c=relaxed/relaxed; d=earthlink.net; h=from:reply-to:subject: date:to:cc:resent-date:resent-from:resent-to:resent-cc:in-reply-to: references:list-id:list-help:list-unsubscribe:list-subscribe:list-post: list-owner:list-archive; q=dns/txt; s=dk12062016; t=1694207999; x=1694812799; b=jeCUZLm4zWakSzNjC/HV5XxoC8PEGNLKHhjNOt9QiWi7jX6r/C6EQ0J /d3AVq7sl48veyJahOQnlQOVGq886FkENIxNOZ/wKZwMDbzYMBEXuQ2dUDhSoM7xDuA5/ET /TKA+WxJAPH+lPzTzZlWo2uBlAEW/7mE8NWAKLnDVfiDFX9TvIx9qqjGP2dGlb/4TmjWJUM nJ0JwersIpvuoZV837tyhhjogZovKo83TZyeseWtawFjpwGDW16hwtlcdX4jUncOKneyQx4 GrFjkCTObxPFqjoD9+hGJyY6qeWuWGPZbLWvXE/JuJ0hp3f23Tz0YxXuBTDy3aIilkO6CNi jZA==
Received: from [10.71.219.206] ([198.54.131.147]) by vsel1nmtao02p.internal.vadesecure.com with ngmta id 89f3171d-17830932da7106a8; Fri, 08 Sep 2023 21:19:58 +0000
Content-Type: multipart/alternative; boundary="------------i73YIrYoQvvn2gZCVJVhl3fU"
Message-ID: <8bb0d8d1-47dc-3441-b484-60c34b64b8cc@ix.netcom.com>
Date: Fri, 08 Sep 2023 14:19:58 -0700
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0
Content-Language: en-US
To: i18ndir@ietf.org
References: <CAHBU6is50TkpDsqXTp6WxdVSgE66j3gGHZ60ey2jFYbefaHFJw@mail.gmail.com> <CAChr6SwDNujzq6+T6CXPko3jju9EiL6kmQCgNs4Ly7QAALujqg@mail.gmail.com> <CAChr6Sz3vcST+yyRVOrj6U59ZoSt7w3h9=-W6dWDbyNXc_0DTA@mail.gmail.com>
From: Asmus Freytag <asmusf@ix.netcom.com>
In-Reply-To: <CAChr6Sz3vcST+yyRVOrj6U59ZoSt7w3h9=-W6dWDbyNXc_0DTA@mail.gmail.com>
Authentication-Results: earthlink-vadesecure.net; auth=pass smtp.auth=asmusf@ix.netcom.com smtp.mailfrom=asmusf@ix.netcom.com;
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/epLhY3r21-GoPjTmx_9LPaRs9wE>
Subject: Re: [I18ndir] [art] Just uploaded draft-bray-unichars-03
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Sep 2023 21:20:04 -0000

On 9/8/2023 1:55 PM, Rob Sayre wrote:
> On Fri, Sep 8, 2023 at 1:16 PM Rob Sayre <sayrer@gmail.com> wrote:
>
>     On Fri, Sep 8, 2023 at 12:38 PM Tim Bray <tbray@textuality.com> wrote:
>
>         See https://www.ietf.org/archive/id/draft-bray-unichars-03.html
>
>         A bunch of minor corrections and improvements, thanks to
>         everyone for that, especially James Manger for noticing that
>         the ABNF was entirely wrong in one place.
>
>         The word “useless” has been replaced by “legacy”.
>
>         I think the feedback was pretty clear that the draft needed to
>         be more opinionated; just because we document the existence of
>         the default JSON repertoire (“all the code points”) doesn’t
>         mean that anyone should use it in the present or future. So,
>         introduced a new section “Refining Character Repertoires” to
>         highlight those issues and offer a suggestion.
>
>
>     This one is tougher and correct. Fully in favor.
>
> I do think you missed discussion of escape sequences, though. For 
> example, you can create an absolutely infuriating sequence of 
> surrogate characters in JSON while the document is correct UTF-8. This 
> dual layering needs to be discussed for anyone that is trying to 
> figure this stuff out. We're not writing for the people on this 
> mailing list. It's for the people that show up later.

There is a distinction between repertoire and string syntax.

Repertoire should be interpreted as precluding end-runs using character 
escapes.

A./

>
> thanks,
> Rob
>
>