Storing numbers in the stack.
Elementary exercise:

Put the numbers 1 to 10 into the stack

1) An elementary program:

<< 1 2 3 4 5 6 7 8 9 10 >>

2) Using for - next

<< 1 10 for i i next >>

3) Using start - next

<< 1 'm' sto 1 10 start m m 1 + 'm' sto next >>

4) Using dup

<< 1 'm' sto 1 10 start m dup 1 + 'm' sto next >>

5) Using rcl

<< 1 'm' sto 1 10 start 'm' rcl dup 1 + 'm' sto next >>


If I write:

<< 1 m sto 1 10 start m m 1 + m sto next >>

why this program is not correct?