From: Joel VanderWerf Date: 2005-03-07T08:16:17+09:00 Subject: Re: What is reason for callcc{|c|c}? Joel VanderWerf wrote: > 2. So a result can be passed to the continuation. Duh. Of course you can do that with c = callcc { |c| c } as the article says. The first time through, the value assigned to c will be the continuation. The second time (after c.call(x)), the value assigned to c will be arg x.