Range of chars (narrow string ranges)

Martin Nowak via Digitalmars-d digitalmars-d at puremagic.com
Fri Apr 24 15:20:28 PDT 2015


On 04/24/2015 10:44 PM, Walter Bright wrote:
> 4. Autodecoding is inefficient, especially considering that few
> algorithms actually need decoding. Re-encoding the result back to UTF8
> is another inefficiency.
> 
> I'm afraid we are stuck with autodecoding, as taking it out may be far
> too disruptive.
> 
> But all is not lost. The Phobos algorithms can all be fixed to not care
> about autodecoding. The changes I've made to std.string all reflect that.

It probably won't be too disruptive to optimize algorithms such as
filter to return a range of chars, but only if we support such ranges as
narrow strings everywhere.



More information about the Digitalmars-d mailing list