Re: [precis] LetterDigits

Andrew Sullivan <ajs@anvilwalrusden.com> Tue, 10 April 2012 19:30 UTC

Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: precis@ietfa.amsl.com
Delivered-To: precis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2B1E11E8100 for <precis@ietfa.amsl.com>; Tue, 10 Apr 2012 12:30:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.799
X-Spam-Level:
X-Spam-Status: No, score=-3.799 tagged_above=-999 required=5 tests=[AWL=0.800, BAYES_00=-2.599, GB_I_LETTER=-2]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5tvtbGoW7msA for <precis@ietfa.amsl.com>; Tue, 10 Apr 2012 12:30:24 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id 7EE5911E80DF for <precis@ietf.org>; Tue, 10 Apr 2012 12:30:24 -0700 (PDT)
Received: from mail.yitter.info (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id BE0551ECB41C for <precis@ietf.org>; Tue, 10 Apr 2012 19:30:23 +0000 (UTC)
Date: Tue, 10 Apr 2012 15:30:22 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: precis@ietf.org
Message-ID: <20120410193021.GX37812@mail.yitter.info>
References: <4F756143.2080606@stpeter.im> <4F848359.1080105@stpeter.im> <20120410190509.GW37812@mail.yitter.info> <4F84880B.1040405@stpeter.im>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <4F84880B.1040405@stpeter.im>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [precis] LetterDigits
X-BeenThere: precis@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Preparation and Comparison of Internationalized Strings <precis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/precis>, <mailto:precis-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/precis>
List-Post: <mailto:precis@ietf.org>
List-Help: <mailto:precis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/precis>, <mailto:precis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Apr 2012 19:30:25 -0000

On Tue, Apr 10, 2012 at 01:20:43PM -0600, Peter Saint-Andre wrote:
> incongruously, codepoints with the four properties that are disallowed
> from LetterDigits: Lt, Nl, No, and Me).

Ick.  Good point.  Maybe we oughta allow L& too :P

Ok, surely we need a class between NameClass (which I grant is too
restrictive for a lot of things) and FreeClass (which I guess ought to
be as open as possible, to account for the possibility of
subclassing).  I know we had many more of these in the past, and
ditched a lot of the distinctions, but can't we come up with
NonBoneheadClass that restricts us to the set of things that can be
predictably normalised in some sane way?  We can't solve the O -> o
and ò -> Ò problem, but surely we could set a class that doesn't
include those cases?  Yes, this might entail nasty mappings and
information loss; that would be the point.

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com