[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: unicode support in lua
- From: David Kastrup <dak@...>
- Date: Thu, 26 Apr 2007 13:47:02 +0200
Klaus Ripke <paul-lua@malete.org> writes:
> On Thu, Apr 26, 2007 at 01:09:12PM +0200, David Kastrup wrote:
>> Please note that slnunicode does not really procure strings where the
>> atomic elements are Unicode characters: string indices and similar
>> things are always byte-based.
> nope
The only documentation I have been able to find is in "unitest", and
it is very, very sketchy.
I quote from it:
-- NOTE: find positions are in bytes for all ctypes!
-- use ascii.sub to cut found ranges!
-- this is a) faster b) more reliable
It does not exactly sound like character-based indexing to me.
>> I am more worried about the indexing and atomicity of string
>> characters. For the programmer, no model except a packed array of
>> unicode-characters makes sense.
>>
>> As soon as you have to continuously worry about byte counts instead
>> of character counts, the complexity of the programming model
>> explodes.
> I see, but no problem, slnunicode string functions operate on characters,
> not bytes.
Then it would appear that even the little information I had imagined
myself to glean from its documentation is wrong.
--
David Kastrup