IN: temporary USING: arrays compiler kernel kernel-internals lists math sequences strings test vectors sequences-internals ; : ( from to -- seq ) dup ; inline : list-iter 100 [ 0 100000 >list [ ] map drop ] times ; compiled : vector-iter 100 [ 0 100000 >vector [ ] map drop ] times ; compiled : array-iter 100 [ 0 100000 >array [ ] map drop ] times ; compiled : string-iter 100 [ 0 100000 >string [ ] map drop ] times ; compiled : sbuf-iter 100 [ 0 100000 >sbuf [ ] map drop ] times ; compiled : reverse-iter 100 [ 0 100000 >vector [ ] map drop ] times ; compiled : dot-iter 100 [ 0 100000 dup v. drop ] times ; compiled [ ] [ list-iter ] unit-test [ ] [ vector-iter ] unit-test [ ] [ array-iter ] unit-test [ ] [ string-iter ] unit-test [ ] [ sbuf-iter ] unit-test [ ] [ reverse-iter ] unit-test