On Sunday, 7 September 2014 at 11:31:01 UTC, ketmar via Digitalmars-d wrote:
oh, no, thanks. casting strings back and forth for slicing is not fun.
and writing parsers using string slicing is fun.

Uhm, why? For a parser you are generally better off padding the end with guards/sentinels and only move a pointer.

or just ditch utf-8 and use ucs-4. this will speedup the most
frequently string operations: correct indexing and slicing.

I almost never use indexing of strings.

I tend to use either comparisons, regexps, splitting into phrases or matching on the head or tail.

the whole "let's use utf-8 as internal string representation" was a mistake. and i'm not talking about D here.

Not if you want efficient I/O and want to conserve memory (which is what you want in a server).

Reply via email to