Re: My own control structures are slow
- From: Donald Arseneau <asnd@xxxxxxxxx>
- Date: 30 Sep 2005 01:32:29 -0700
Christian Gollwitzer <auriocus@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> writes:
> MAP3 { set sum [expr {$sum+$x+$y}]}
OK, see if this runs faster:
proc MAP4 command {
set MAP_up [list upvar]
foreach locvar [uplevel 1 {info locals}] {
lappend MAP_up $locvar $locvar
}
proc mapbody {} "$MAP_up
for {set y 0} {\$y<512} {incr y} {
for {set x 0} {\$x<512} {incr x} {$command}
}"
uplevel 1 mapbody
}
--
Donald Arseneau asnd@xxxxxxxxx
.
- Follow-Ups:
- Re: My own control structures are slow
- From: Christian Gollwitzer
- Re: My own control structures are slow
- References:
- My own control structures are slow
- From: Christian Gollwitzer
- My own control structures are slow
- Prev by Date: Re: My own control structures are slow
- Next by Date: Re: My own control structures are slow
- Previous by thread: Re: My own control structures are slow
- Next by thread: Re: My own control structures are slow
- Index(es):