[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Rational Ranges [was Re: gnulib regex lib]

From: Paul Eggert
Subject: Re: Rational Ranges [was Re: gnulib regex lib]
Date: Sun, 12 Aug 2018 11:25:47 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

address@hidden wrote:
The only FIXMEs I see are both in the _LIBC part of the code, and
there's only two: one in regexec.c and one in regcomp.c.

In that case I guess there isn't a problem.

I am a little concerned that unibyte locales use bytes whereas multibyte locales use characters for range expressions. As I understand it, this means Turkish range expressions are interpreted differently depending on whether the locale uses UTF-8 or ISO/IEC 8859-9. Is that really what Turkish-speakers want?

That being said, it doesn't matter all that much nowadays now that UTF-8 has taken over, so it's probably not worth much of our time to worry about this discrepancy. For what it's worth, https://w3techs.com/technologies/details/en-iso885909/all/all says that only 0.06% of websites still use ISO/IEC 8859-9, down from 0.09% a year ago (and down from 0.7% in 2010, so this is a factor-of-10 decline in 8 years).

reply via email to

[Prev in Thread] Current Thread [Next in Thread]