From: Ross Bamford Date: 2006-03-24T23:10:05+09:00 Subject: Re: iterator class not working Just a small fix: On Fri, 2006-03-24 at 22:49 +0900, Ross Bamford wrote: > def initialize(enum) > @yield = lambda do > enum.each do |item| > - @yield = callcc { |cc| + callcc { |cc| > @next.call cc, item > } > end > raise "Exhausted" > end > end Doesn't really hurt (as currently written) but it's unnecessary and could cause confusion. -- Ross Bamford - rosco@roscopeco.REMOVE.co.uk