Tasks -- Better Process Manager for Ruby

spawn
tasks provides spawn even in ruby 1.8.
require 'tasks'
include Tasks
pid = spawn './something.rb'
...
system "kill #{pid}"
spawn is like system with '&' and it also returns the procces id.
love_pact
tasks supports a couple to do a love pact.
require 'tasks'
include Tasks
master_pid = spawn './master.rb'
slave_pid = spawn './slave.rb'
fork do
love_pact master_pid, slave_pid
end
If a master died, the slave dies immediately.
Note that now love_pact works only in UNIX.