This article is from the FAQ, by with numerous contributions by others.
The BETA book states that it is not legal to assign to the index variable of
a for-imperative as in:
(for i: 12 repeat ...; 5->i; ... for)
This restriction is currently not checked by the compiler.
Version v5.1 of the compiler still does not check for these assignments.