言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

2007-08-31から1日間の記事一覧

継続とは何か2 (http://d.hatena.ne.jp/propella/20070830/p1 の続き)

shiro さんに頂いたソースコードを私なりにコメント ;; まず、c には hop を実行する前の継続が入ります。 (define c (begin (print "hip") (let ((x (call/cc (lambda (y) y)))) (print "hop") x))) hip hop c gosh> c ;; よしよし、ちゃんと入っているよう…