Re: Make Encode.pm support the real UTF-8

[email protected] (Dan Kogai)
Newsgroups perl.unicode
Message-ID <[email protected]>
On Dec 04, 2004, at 11:51, Larry Wall wrote:
> On Fri, Dec 03, 2004 at 10:12:12PM +0000, Tim Bunce wrote:
> : I've no problem with 'utf8' being perl's unrestricted uft8 encoding,
> : but "UTF-8" is the name of the standard and should give the
> : corresponding behaviour.
>
> For what it's worth, that's how I've always kept them straight in my 
> head.
>
> Also for what it's worth, Perl 6 will mostly default to strict but make
> it easy to switch back to lax.
>
> Larry

Okay, Looks like the verdict is reached.

1.  "utf8" will stay liberal
2.  "UTF-8" will be strict

The rest is mostly implemenation.

2.1.  What will the canonnical name of the strict version of "UTF-8" be 
? Gisle already submitted me a test patch and it uses 'utf-8-strict'.  
If there is no objection, I would like to use that.

2.2.  CAVEAT: "UTF8" will be "utf8", not "utf-8-strict", since Encode 
aliasing is case insensitive.

2.3.  Degree of stricture. How strict are we going to make utf-8-strict?
    a. simply make use of UTF8_ALLOW_* in utf8.h ?
    b. unmapped codepoints banned as well?
    IMHO a. is strict enough since mapped codepoints are subject to 
increase
    as Unicode Standard updates.

2.4   We can always make "UTF-8" liberal by reapplying alias.

Anything else missing?

Dan the Encode Maintainer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.