Boost logo

Boost :

Subject: Re: [boost] [UTF String] UTF String library 1.5 ready for perusal
From: Chad Nelson (chad.thecomfychair_at_[hidden])
Date: 2011-02-11 09:00:35

On Fri, 11 Feb 2011 11:44:03 +0100
Mathias Gaunard <mathias.gaunard_at_[hidden]> wrote:

> On 11/02/2011 01:52, Chad Nelson wrote:
>>> It has constant-time distance, which isn't very useful and adds
>>> unnecessary overhead to your iterator.
>> I disagree. I find it extremely useful to have a true random access
>> iterator for some strings (most, in UTF-16, and arguably most in many
>> cases of UTF-8 too), and an emulated one for the rest. And for that,
>> the overhead isn't unnecessary.
> constant-time distance does not give you random access, so I don't
> know where you're going at.

You couldn't have missed the "special case" code in the iterators,
which provides true random access if the string contains no
multi-element-encoded code-points (which is usually the case for
UTF-16, and often for UTF-8), because you criticized that in an earlier

So I have to assume that you aren't attempting to provide honest
feedback, and that your motivation is simply to attack the library.
Why? Hm, you're developing a Boost.Unicode proposal yourself, aren't
you? Competition is such an inconvenient thing.

Don't bother responding, I will not waste my time with you any further.

Chad Nelson
Oak Circle Software, Inc.

Boost list run by bdawes at, gregod at, cpdaniel at, john at