what happens, if you try byte-compiled code, e.g.: test.adp ------------------------------------
<BODY> Test list <%=[ns_fmttime [ns_time]]%> <P> <UL> <% proc foo {n} { for { set i 0 } { $i < $n } { incr i } { ns_adp_puts $i }} foo 50 %> </UL> </BODY>