Request for "indexOf" undeprecation.

monarch_dodra monarchdodra at gmail.com
Fri Nov 16 08:50:31 PST 2012


On Friday, 16 November 2012 at 16:33:47 UTC, Sönke Ludwig wrote:
>
> As far as I see allowing divergent behavior for index based 
> access and popFront/front would
> basically mean that no sensible algorithm could be implemented. 
> What should some generic algorithm
> do with a RA range that returns double[] but yields byte values 
> when using index access? But I guess
> Andrei has some more specific ideas here.

But that's exactly what a narrow string does :D: s.front yields a 
dchar, but s[0] yields a char.

The only difference is that a string can be detected as a 
"isNarrowString".

A RA that contains chars would have limited algorithm 
capabilities, and be only used with care, but in such a case, I 
think indexOf would be one of those algorithms that should 
specifically work.

In any case, it shouldn't be that big of a problem. I started the 
thread without realizing that string.indexOf existed ... sorry.


More information about the Digitalmars-d mailing list