I've always assumed its contiguous as well. I seem to recall looking in the blitzmax module code and seeing the array type, with only one pointer to a block of memory. I didn't see any sign of a linked list or anything like that.
If they had a linked list they'd have to be checking within which link an array index lies before you can access it, which would be horrendous.
If they had a linked list they'd have to be checking within which link an array index lies before you can access it, which would be horrendous.