From: Martin DeMello Date: 2003-08-08T06:27:01+09:00 Subject: Re: Why does Ruby have callcc? Rudolf Polzer wrote: > case $lineno > when 100; puts "Hello World" > when 110; $i = 0 > when 120; if $i > 10 then goto 160 end > when 130; puts "Current $i: %d" % [$i] > when 140; $i = $i + 1 > when 150; goto 120 > when 160; puts "Done!" > when 170; stop > end Best piece of fallthrough abuse since Duff :) martin