Re: In defense of Plane 14 language tags (long)

From: David Hopwood (david.hopwood@zetnet.co.uk)
Date: Tue Nov 05 2002 - 12:36:23 EST

  • Next message: Markus Scherer: "Re: Names for UTF-8 with and without BOM - pragmatic"

    -----BEGIN PGP SIGNED MESSAGE-----

    David Starner wrote:
    > On Mon, Nov 04, 2002 at 06:45:26PM +0100, Dominikus Scherkl wrote:
    > > I found the arguments quite convincing - why deprecate the tags?
    > > Noone has till now brought an argument to deprecate them...
    >
    > Because it's been a long standing discussion on this list. The argument
    > against them is that they're stateful characters that many text
    > processes will have to go to filter out (which, no matter how simple, is
    > another complexity to already complex Unicode text processing),

    There are plenty of other characters that need to be filtered by the same
    processes. Deprecating plane 14 tags won't fix processes that need to
    filter ignorable characters but that don't do so.

    > that just plain won't be supported most places,

    Why is this a problem that requires them to be deprecated?

    > are totally pointless most places,

    So don't use them where they are pointless.

    > and where they aren't pointless, can and should be carried by a
    > higher-level protocol.

    This is not a strong enough argument to support deprecation, IMHO.

    Note that if deprecation implies no longer treating these characters
    as ignorables, then that causes new software that sees existing data using
    plane 14 tags to break (to some extent; probably not fatally). OTOH, if
    deprecation does not imply treating plane 14 tags as ignorables, then
    nothing is gained: the complexity of filtering is still there, but the
    characters can't actually be used.

    - --
    David Hopwood <david.hopwood@zetnet.co.uk>

    Home page & PGP public key: http://www.users.zetnet.co.uk/hopwood/
    RSA 2048-bit; fingerprint 71 8E A6 23 0E D3 4C E5 0F 69 8C D4 FA 66 15 01
    Nothing in this message is intended to be legally binding. If I revoke a
    public key but refuse to specify why, it is because the private key has been
    seized under the Regulation of Investigatory Powers Act; see www.fipr.org/rip

    -----BEGIN PGP SIGNATURE-----
    Version: 2.6.3i
    Charset: noconv

    iQEVAwUBPcgBTjkCAxeYt5gVAQE7eQf+IqaSp6YU2sbDIcVJNS7gDjsQbhvnPnQj
    T/q45MwBYSoTSFj00aX6bEgYGB53yjvVo1oh9CxHPJXVre3j1quHdCnJBlFnm4H0
    Y5+TpzKqa0ht1V2fiGXHjrsGRoE3V/UUgX/17IdXtahwnXAq/7eWG+NVFhz1J4Ig
    iQ5lZYPxBjJFK6xqshovvIQRTa6pw7TCTiExrzFpkiRTVRI8YgSLIBG/kQYgzBZ3
    1GIdlOowEETAtF5+CrIP7qM2PyalZ7IaSbS6Asl7SABVvyDeJ3HMbH52wZJG0q2n
    1eAJT+BSVcyiwnVmA956jb6uWk2UD6bAd4OuQyCz47KeVGSF5wlMiA==
    =Uull
    -----END PGP SIGNATURE-----



    This archive was generated by hypermail 2.1.5 : Tue Nov 05 2002 - 15:55:42 EST