On Jul 10, 2008, at 8:39 PM, Daniel Berger wrote: > Pretty cool. I tried it with file-find. Here was the code: > > require 'file/find' > require 'threadify' > > rule = File::Find.new( > :pattern => "*.rb", > :path => "C:\\ruby" > ) > > start = Time.now > > rule.find.threadify(10){ |f| > p f > } > > p start > p Time.now > > Without threadify, it took 1:40 on my laptop. With threadify(10) it > dropped to 44 seconds. > > I think I'll add a "threads" option directly, and borrow some of your > code. :) > > Thanks, > > Dan sweet. i wouldn't launch rockets with it - but it a cheap speedup for a bunch of ruby code. btw - check out my find method http://codeforpeople.com/lib/ruby/alib/alib-0.5.1/lib/alib-0.5.1/find2.rb very stolen and hacked 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