2010-10-13から1日間の記事一覧

継続

BiwaScheme の継続の挙動を観察している記事を見掛けた。 mapのcallbackの中で作られる継続のextentが (多分) mapに戻るまでで,次のコードがうまく動かない: (define cont (car (map (lambda (x) (call/cc (lambda (c) c))) '(1)))) (cont 3) cont ; => #<Closure> ;</closure>…