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