前田です。

At Thu, 22 Apr 1999 15:18:03 +0900,
 <toyofuku / juice.or.jp> wrote:
> 「継続すると本来はすべてのスタックおよびローカル変数を復活する。
> ただし現在の実装ではトップレベルのローカル変数とブロック変数は
> 戻らない」

というよりは本来は戻らない方がSchemeのcallccの仕様のようです。
Rubyでパフォーマンスを落とさずにSchemeの仕様に合わせるのは難しそ
うです。

-- 
前田 修吾