2008-01-02 意味不明なメモ def foo(cnt) callcc {|c| cnt.call(c) } print "A" end cont = callcc {|c| foo(c) } def foo(cnt) callcc {|c| cnt.call(c) } print "B" end cont.call(nil) if cont うーん、ダメだったか。実行中のバイトコードを書き換えるのは無理そうだ。