I'm not sure there is a way to have an array WITHOUT a pointer.
They're basically locations in memory.
I believe they are only copied when passed as parameters
Sorry, i should have written "expected result if cloned" instead at line 18.
I though that arrays were cloned in smilebasic because pointers are dificult to handle.
Actually, even when passed as parameters they are pointers (which is very useful because then you can modify the original array in a command/function). You have to explicitly use COPY if you want to make a full copy of an array.