From: Daniel Berger Date: 2010-01-08T06:58:50+09:00 Subject: Re: RCR: fork(n) {|n| } On Jan 7, 10:34 am, nvp wrote: > On Thu, Jan 7, 2010 at 12:13 PM, Daniel Berger wrote: > > > Not a direct answer, but this project may be of interest: > > >http://rubyforge.org/projects/parallelforkmgr/ > > This is my project and actually, Roger's question came from a > discussion we'd had a few days ago. > > Following this thread I think I'll just implement the following > interface in pfm-1.2.0: > >   pfm.start(arg1,arg2, ... , argN) { |arg1,arg2, ... , argN| ... } What about redefining fork? alias original_fork fork def fork(args = nil, &block) if args.nil? original_fork(&block) else pfm.start(*args, &block) end end Regards, Dan