From: Chiyuan Zhang Date: 2008-02-19T22:00:34+09:00 Subject: Re: Where is Fiber::Core in Ruby 1.9? Oh! Thanks! So, in the Ruby 1.9 Release. Fiber and Fiber::Core are merged. 2008/2/19, ts : > >>>>> "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 > >