[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: unicode support in lua
- From: David Kastrup <dak@...>
- Date: Thu, 26 Apr 2007 13:47:02 +0200
Klaus Ripke <email@example.com> 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.
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
> 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.