Re: [precis] LetterDigits

Andrew Sullivan <ajs@anvilwalrusden.com> Tue, 10 April 2012 20:02 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 7CC6021F85E1 for <precis@ietfa.amsl.com>; Tue, 10 Apr 2012 13:02:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.932
X-Spam-Level:
X-Spam-Status: No, score=-3.932 tagged_above=-999 required=5 tests=[AWL=0.667, 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 Sidimsxm9tY4 for <precis@ietfa.amsl.com>; Tue, 10 Apr 2012 13:02:46 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id E9B0421F85D4 for <precis@ietf.org>; Tue, 10 Apr 2012 13:02:45 -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 1937E1ECB41C for <precis@ietf.org>; Tue, 10 Apr 2012 20:02:45 +0000 (UTC)
Date: Tue, 10 Apr 2012 16:02:43 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: precis@ietf.org
Message-ID: <20120410200243.GZ37812@mail.yitter.info>
References: <4F756143.2080606@stpeter.im> <4F848359.1080105@stpeter.im> <20120410190509.GW37812@mail.yitter.info> <4F84880B.1040405@stpeter.im> <20120410193021.GX37812@mail.yitter.info> <4F848E57.5010302@stpeter.im>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4F848E57.5010302@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 20:02:46 -0000

On Tue, Apr 10, 2012 at 01:47:35PM -0600, Peter Saint-Andre wrote:
> Do our customers want or need that string class?

I'm slightly uncomfortable with this question.

The strongest message we keep getting is, "Aargh.  Can't you keep
these internationalization questions away from me?"  The _second_
strongest message we keep getting is, "Aargh.  I need that [disallowed
thing]."  

Our answer seems to be, increasingly, "Here is a framework for you to
subclass this giant set of trade-offs."  But that wasn't what the
customers wanted.  What they wanted was something that was easy and
also totally flexible.  We have to deliver a nicely-packaged gumdrop
of, "Can't have that.  Here's what you can have."  

It increasingly seems to me that we need to offer easy and flexible
classes; maybe Name and Free is it.  But I'd like to be able to offer
a SlightlyFree that doesn't present quite so many subclassing
opportunities.  The people who want precis don't want to have to
subclass.  Yes, I know this is inconsistent with part of what I was
arguing in Paris, but I thought about it more, and I am even less
settled than I was then.

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com