[Ltru] Re: Remove extlang from ABNF?

"Frank Ellermann" <nobody@xyzzy.claranet.de> Wed, 05 December 2007 17:20 UTC

Return-path: <ltru-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzxvZ-0007K3-Nu; Wed, 05 Dec 2007 12:20:53 -0500
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1IzxvY-0007IS-H8 for ltru-confirm+ok@megatron.ietf.org; Wed, 05 Dec 2007 12:20:52 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzxvY-0007IE-6a for ltru@lists.ietf.org; Wed, 05 Dec 2007 12:20:52 -0500
Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IzxvW-0006vQ-8f for ltru@lists.ietf.org; Wed, 05 Dec 2007 12:20:52 -0500
Received: from list by ciao.gmane.org with local (Exim 4.43) id 1IzxVF-0005Vb-9U for ltru@lists.ietf.org; Wed, 05 Dec 2007 16:53:41 +0000
Received: from c-180-160-52.hh.dial.de.ignite.net ([62.180.160.52]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ltru@lists.ietf.org>; Wed, 05 Dec 2007 16:53:41 +0000
Received: from nobody by c-180-160-52.hh.dial.de.ignite.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ltru@lists.ietf.org>; Wed, 05 Dec 2007 16:53:41 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: ltru@lists.ietf.org
From: Frank Ellermann <nobody@xyzzy.claranet.de>
Date: Wed, 05 Dec 2007 17:06:08 +0100
Organization: <http://purl.net/xyzzy>
Lines: 60
Message-ID: <fj6i5e$use$1@ger.gmane.org>
References: <20071204112939.GA13475@nic.fr><fj3lel$isq$1@ger.gmane.org> <20071204164508.GA24641@nic.fr> <e395be80712041022o21b41464g3999c322d93d43a2@mail.gmail.com> <20071204190505.GF15972@mercury.ccil.org><30b660a20712041852g629e904n588738e8373cea26@mail.gmail.com> <47561C1C.9040307@w3.org><fj57k5$tcq$1@ger.gmane.org> <47562F2D.4050000@w3.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: c-180-160-52.hh.dial.de.ignite.net
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1914
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1914
X-Spam-Score: -0.0 (/)
X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a
Cc:
Subject: [Ltru] Re: Remove extlang from ABNF?
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
Errors-To: ltru-bounces@ietf.org

Felix Sasaki wrote:

> Maybe you are not aware of the situation that language tags are nearly 
> the only IETF spec where W3C uses a BCP reference, or before that an 
> "RFC XXX or its successor" reference - in difference to IRI, btw .

Yes, some including me proposed standards track for 4646, but the
rough consensus was BCP :-(  You use 2119 (BCP 14) quite often in W3C
spec.s, but that's no moving target.  Unlike RFC 4646, were "moving
target" was predictable at least for extlang:

| reserved for future standardization, anticipating work that is
| currently under way on ISO 639.
[...]
| Their syntax is described here so that implementations can be
| compatible with any future revision of this document that does
| provide for their registration.
[...]
| "zh-gan" (registered under RFC 3066) might become a valid non-
| grandfathered (that is, redundant) tag in which the subtag 
| 'gan' might represent the Chinese dialect 'Gan'.

Note "might", it's not "shall".  We weren't sure, and the reasons
to drop "extlang" are rather complex (e.g. 639-3 is more volatile
than expected with its macrolanguages at the moment, not good for
a "stable forver" registry).

I still don't see the harm if an implementation based on RFC 4646
identifies a bogus (non-existing) tag as "well-formed", where a 
4646bis implementation would see "not well-formed" with the clean
ABNF proposal.  And both editors would apparently prefer "clean".

> You might say you don't care about this status

And I did, see above, 4646bis could be a nice "draft standard"
soon.  Dropping unused features in a DS is perfectly okay.  It's
also okay in a BCP, but apparently you tjink it's not.

> reading Ira's mail, it seems other people are in a similar 
> situation.

I'm not sure in what situation she would be with a simpler ABNF,
she used to be a "KISS" fan.  I've no idea what a printer could
do with a "well-formed" 4646 extlang tag when no extlangs exist.

> Regarding the change of "irregular", this seems to me much 
> easier to sell to people than deleting the extlang production.

In -10 it's still "extlang = [...] permanently reserved", in -11
it might be "unused = [...] permanently unused".  Only to keep
constructs well-formed that permanently won't exist.  Some folks
were less timid while introducing IPv6 literals in URLs, and W3C
documents use all kinds of mixtures, pure 2396, 2396 as amended
by ????, and the real thing, STD 66 (3986).  

After all "RFC" still stands for "request for comment", even BCPs
change (RFC 3066 was BCP 47 before, RFC 1766 was a proper PS).

 Frank



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