[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: byteoffset() in lutf8lib.c from 5.3, work2
- From: Tim Hill <drtimhill@...>
- Date: Wed, 14 May 2014 00:09:15 -0700
On May 13, 2014, at 11:01 PM, Sean Conner <sean@conman.org> wrote:
> 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
>
>
Well now, there is a *very* good reason for DEL being at 127 .. and only old-timers like me (and maybe Dirk) would know it :)
—Tim
- 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
- Re: byteoffset() in lutf8lib.c from 5.3, work2, Sean Conner