From: ts Date: 2008-02-19T18:39:35+09:00 Subject: Re: Where is Fiber::Core in Ruby 1.9? >>>>> "p" == pluskid writes: p> f = Fiber::Core.new { |x| gsub(/::Core/, '') vgs% cat b.rb require 'fiber' f = g = nil f = Fiber.new { |x| puts "F1: #{x}" x = g.transfer(x+1) puts "F2: #{x}" x = g.transfer(x+1) puts "F3: #{x}" } g = Fiber.new { |x| puts "G1: #{x}" x = f.transfer(x+1) puts "G2: #{x}" x = f.transfer(x+1) } f.transfer(100) vgs% vgs% ./ruby -v b.rb ruby 1.9.0 (2008-02-18 revision 15525) [i686-linux] F1: 100 G1: 101 F2: 102 G2: 103 F3: 104 vgs% Guy Decoux