2008-12-08 call/cc実装 日記 CS 会社を休んでやることが電話をかけるだけというのではさすがにアレなので,call/cc実装してみた。 かなり苦戦したが,なんとか下記のようなことはできるようになった。 >> (let ((x 100)) (set! x (call/cc (lambda (k) (k 200)))) (+ x x)) 400 怖いので今日はもうこれ以上チェックしません。 しかし,10日前に自分が書いたコードのせいでえらい時間がかかったわあ。ちょっと,というか,かなりへこんだ。