Major performance problem with std.array.front()

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Fri Mar 7 17:26:33 PST 2014


On 3/7/14, 2:26 PM, H. S. Teoh wrote:
> This illustrates one of my objections to Andrei's post: by auto-decoding
> behind the user's back and hiding the intricacies of unicode from him,
> it has masked the fact that codepoint-for-codepoint comparison of a
> unicode string is not guaranteed to always return the correct results,
> due to the possibility of non-normalized strings.
>
> Basically, to have correct behaviour in all cases, the user must be
> aware of, and use, the Unicode collation / normalization algorithms
> prescribed by the Unicode standard.

Which is a reasonable thing to ask for.

Andrei


More information about the Digitalmars-d mailing list