Inconsitency
qznc
qznc at web.de
Wed Oct 16 01:03:24 PDT 2013
On Tuesday, 15 October 2013 at 14:11:37 UTC, Kagamin wrote:
> On Sunday, 13 October 2013 at 14:14:14 UTC, nickles wrote:
>> Also, I understand, that there is the std.utf.count() function
>> which returns the length that I was searching for. However,
>> why - if D is so UTF-8-centric - isn't this function
>> implemented in the core like ".length"?
>
> Most code doesn't need to count graphemes and lives happily
> with just strings, that's why it's not in the core.
Most code might be buggy then.
An issue the often comes up is file names. A file called "bär"
will be normalized differently depending on the operating system.
In both cases it is one grapheme. However, on Linux it is one
code point, but on OS X it is two code points.
More information about the Digitalmars-d
mailing list