Enclosed the full benchmark on a Thinkpad TP560E
(P166), 80MB RAM running RH-linux 6.2 (2.2 kernel).
Highlights (S4 on the second column):
019 DATA create in a list 4588
2709
020 DATA create in an array 12177
8949
021 DATA access in a list 6145
4436
022 DATA access in an array 8963
7967
029 EXPR unbraced 376
347
030 EXPR braced
51 41
031 EXPR inline
58 59
032 EXPR one operand
13 12
033 EXPR ten operands
30 23
034 EXPR fifty operands
92 68
035 EXPR incr with incr
20 14
036 EXPR incr with expr
14 12
119 LOOP for, iterate list 8213
4807
120 LOOP foreach, iterate list 4868
3624
121 LOOP for (to 1000) 6011
3299
122 LOOP while (to 1000) 6009
3288
123 LOOP for, iterate string 12192
8311
124 LOOP foreach, iterate string 5948
4727
272 STR reverse iter/append, 400 c 4470
3456
273 STR reverse iter/append, 400 uc 4454
3407
274 STR reverse iter/set, 400 c 6722
4924
275 STR reverse iter/set, 400 uc 6750
4970
Lowlight :<(
219 STARTUP time to launch tclsh 47389
93217