[Ltru] Re: [psg.com #1097] ABNF cleanup in matching draft

Frank Ellermann <nobody@xyzzy.claranet.de> Tue, 16 August 2005 22:49 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1E5AEv-0000Mu-L3; Tue, 16 Aug 2005 18:49:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1E5AEr-0000MY-Sf for ltru@megatron.ietf.org; Tue, 16 Aug 2005 18:49:00 -0400
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA18105 for <ltru@lists.ietf.org>; Tue, 16 Aug 2005 18:48:53 -0400 (EDT)
Received: from list by ciao.gmane.org with local (Exim 4.43) id 1E5AEa-0004rg-4F for ltru@lists.ietf.org; Wed, 17 Aug 2005 00:48:40 +0200
Received: from du-001-121.access.de.clara.net ([212.82.227.121]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ltru@lists.ietf.org>; Wed, 17 Aug 2005 00:48:40 +0200
Received: from nobody by du-001-121.access.de.clara.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ltru@lists.ietf.org>; Wed, 17 Aug 2005 00:48:40 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: ltru@ietf.org
From: Frank Ellermann <nobody@xyzzy.claranet.de>
Date: Wed, 17 Aug 2005 00:43:27 +0200
Organization: <URL:http://purl.net/xyzzy>
Lines: 53
Message-ID: <43026C0F.5311@xyzzy.claranet.de>
References: <634978A7DF025A40BFEF33EB191E13BC0C72BCD8@irvmbxw01.quest.com><43022D3D.4436@xyzzy.claranet.de> <43023560.6123@xyzzy.claranet.de> <64030.83.248.26.202.1124222349.squirrel@webmail.chalmers.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@sea.gmane.org
X-Gmane-NNTP-Posting-Host: du-001-121.access.de.clara.net
X-Mailer: Mozilla 3.0 (OS/2; U)
Content-Transfer-Encoding: 7bit
Cc:
Subject: [Ltru] Re: [psg.com #1097] ABNF cleanup in matching draft
X-BeenThere: ltru@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@lists.ietf.org>
List-Help: <mailto:ltru-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@lists.ietf.org?subject=subscribe>
Sender: ltru-bounces@lists.ietf.org
Errors-To: ltru-bounces@lists.ietf.org

Kent Karlsson wrote:

> in a language tag pattern like
> sr-*
> there is no way of telling if the * stands for
> "any 'extended language'", "any script", "any region",
> or "any variant".

> But for
> sr-*-Cyrl
> the * stands for "any 'extended language'".

> While in
> sr-*-1900
> the * may stand for "any 'extended language'",
> "any script", or "any region". (But not combined?)

> Does this matter?

Yes, the matching draft has to say what this means.
We have three choices:

left-to-right, the -*- would be for extended language
in all your examples.

left-to-right plus default -*-.  With that approach
we get sr-* = sr-*-*-*-*, dito
sr-*-CYRL = sr-*-CYRL-*-*, dito
sr-*-1900 = sr-*-*-*-1900

default -*-, then we get sr = sr-* and sr = sr-*-*-*-*,
so sr-* is pointless, the same as sr (?!?)

Reflecting the intended semantics in syntax could be a
PITA, but it has to be done at least in prose.  Addison
said "RTFID", I do that later, maybe it's already clear.

> a script wildcard could be *s, and a region wildcard
> could be *r (or whatever other differing syntax strikes
> your fancy).

We're not supposed to update the HTTP RfC, so that could
be difficult or impossible.

With 3066, was it ever allowed or possible to have more
than one -*- in a range ?  If not, was it ever possible
or allowed to have a -*- within a range (not at the end) ?

If a * or -* was always at the end (and at most one) the
project "matching-draft" could be really tricky.

                         Bye, Frank



_______________________________________________
Ltru mailing list
Ltru@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/ltru