[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: byteoffset() in lutf8lib.c from 5.3, work2
- From: Sean Conner <sean@...>
- Date: Wed, 14 May 2014 02:01:57 -0400
It was thus said that the Great Coroutines once stated:
> On Tue, May 13, 2014 at 9:48 PM, Dirk Laurie <dirk.laurie@gmail.com> wrote:
>
> > But while it stands, it is a magnificent structure.
>
> Er, I am in direct disagreement. I'm saying the characters in the
> UTF8 standard (the only one I care about) are organized in categories
> but not function. Whitespace is not together, punctuation is not
> together, and it's not easy to convert between cases as easy as it was
> in ASCII. It would have been organized better, but it wasn't -- we
> could have avoided these mappings, but it's done..
But I can say the same of ASCII---the control characters aren't together
(don't forget DEL, at code point 127) and punctuation is all over the map.
ASCII just happens to fit easily inside the most commonly used addressable
unit.
-spc
- References:
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Roberto Ierusalimschy
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Coroutines
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Sean Conner
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Coroutines
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Sean Conner
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Tim Hill
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Coda Highland
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Coroutines
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Dirk Laurie
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Coroutines