On 21-Oct-2015 20:35, Jacob Carlborg wrote:
On 2015-10-21 16:13, Shriramana Sharma wrote:

Why is it a mistake? That seems a very sane thing, although somewhat
quirky.
Since ElementType is a Range primitive, and apparently iterating
through a
string as a range will produce each semantically meaningful Unicode
character rather than each UTF-8 or UTF-16 codepoint, it does make
sense to
do this.

The short answer is: it's not 100% correct, it's slower and not always
needed.


Allow me to correct it to:
- decoding alone often is not enough
- it's slow
- in many cases not decoding is possible and fast

Therefore many std.algo things would avoid decoding behind the scenes.

--
Dmitry Olshansky

Reply via email to