On 11-05-2012 23:41, SomeDude wrote:
On Friday, 11 May 2012 at 20:35:53 UTC, Alex Rønne Petersen wrote:
Except that it would break the generally expected algoritmic
complexity of in,
so it'll never happen ( O(n) for arrays, whereas the worst case that
would be
acceptable would be O(lg n) - e.g. what a binary tree could achieve).

- Jonathan M Davis

'in' isn't useful in generic code. How it's defined (return type and
parameter type) depends entirely on the type being operated on (who
says it's an AA? Or a map-like type at all?), so it cannot be used
generically in any sensible way.

As such, maintaining any specific algorithmic complexity for it serves
no purpose IMHO.

I think this has been discussed several times already, and you still
haven't convinced any of us.

Then you probably didn't read the replies to the other (sub-)thread about it.

--
- Alex

Reply via email to