Why can't static arrays be sorted?
Ali Çehreli via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Oct 5 12:35:53 PDT 2016
On 10/05/2016 12:30 PM, Jonathan M Davis via Digitalmars-d-learn wrote:
> On Wednesday, October 05, 2016 19:22:03 pineapple via
Digitalmars-d-learn
> wrote:
>> Would just like to point out that this is design weirdness on
>> Phobos' part - the library I've been writing does not have this
>> problem.
>
> It doesn't even make conceptual sense for a static array to be a range,
> because you can't remove elements from it.
But algorithms like sort() need not require popFront(). I guess we need
another range type: NonShrinkingRandomAccessRange. :)
Ali
More information about the Digitalmars-d-learn
mailing list