On Apr 18, 2008, at 12:20 PM, Erik Veenstra wrote: > If i isn't defined outside the loop, you don't have to pas i to > the thread, so "Thread.new{" will do. However, if i is defined > outside the loop (which it isn't, in your code...), > "Thread.new(i){|i|" won't work (see below): It's better to use > "Thread.new(i1){|i2|" instead. indeed - left over from a previous iteration. a @ http://codeforpeople.com/ -- we can deny everything, except that we have the possibility of being better. simply reflect on that. h.h. the 14th dalai lama