view v step count start rate ssize   =>   view
v   input view
count   number of rows in result
start   index of first row
rate   repetition factor for each input row
ssize   step size from one row to the next

Step is a general version of {slice} which also supports repetition of rows before moving on to the next step. This operator is used to implement {slice}, {repeat}, and {spread}.

Example:
set v [view A def {a b c}]

view $v step 3 0 4 2
A
0a
1a
2a
3a
4c
5c
6c
7c
8b
9b
10b
11b