September 12, 2013
import std.range;

void main()
{
    assert(isRandomAccessRange!(const(size_t[])));
}

.... results in an assertion error.  This is a bug, no ... ?
September 12, 2013
On 09/12/2013 02:53 PM, Joseph Rushton Wakeling wrote:
> import std.range;
>
> void main()
> {
>      assert(isRandomAccessRange!(const(size_t[])));
> }
>
> .... results in an assertion error.  This is a bug, no ... ?

That one is fine. You probably want a slice of const(size_t):

import std.range;

void main()
{
    assert(!isRandomAccessRange!(const(size_t[])));
    assert( isRandomAccessRange!(const(size_t)[])); // <--
}

Ali