develooper Front page | perl.perl5.porters | Postings from May 2010

Re: Running Perl 5 on Turkish (Was : Is lc(\x{130}) -> i\x{307} a bug?)

Thread Previous | Thread Next
From:
demerphq
Date:
May 26, 2010 11:47
Subject:
Re: Running Perl 5 on Turkish (Was : Is lc(\x{130}) -> i\x{307} a bug?)
Message ID:
AANLkTimQqc_LGyRpx1vv4Q67YUXbUmDF1R8MXpqSfrYp@mail.gmail.com
2010/5/25 karl williamson <public@khwilliamson.com>:
> ToFold doesn't work.  There is currently no way to override case insensitive
> matching.  It's not clear at the moment what can be done in that direction.
>  Turkish is clearly a demonstration of why that would be something useful.
>  As 5.14 development progresses, we'll know more. I'll tell Yves who has
> some ideas of how to make folding better, but has not had time to work much
> on them, that it would be nice if there were a way to override the standard
> mappings.

This is a design error in Unicode. Probably the *best* option would be
to petition them to create a "lowercase dotless i" (that has a dot of
course).

It appears this worked with latin-sharp-ess, as there is now a
capitalized and lower case version even the letter has always been
considered to be "lowercase that is used in title case script".

Ill think on a technical solution, but i must admit the plans I've
been toying with go the other way, in that they would probably be
compiled at perl build time.

cheers,
Yves


-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About