in reply to Re^2: $[ is under respected.
in thread $[ is under respected.

Not really, for (1 .. @foo) will always loop once per array element. Where did I say that I intended to use $_ as an index to get at the elements of @foo? ;-)