2010/03/09

TSS intersect

The Seasoned Schemer の13章(The Little Schemer の続きなので、この本単体では3章目)。

The Little Schemer の8章で継続渡しが少し出てきます。
この章から本格的に継続渡し・呼び出しが出てくるようです。
call/cc, letcc(let/cc)など。

ここで書いてるintersectは継続とは無関係で、その前振りです。
intersectallなどを経て、letcc, call-witch-current-continuationを使って書いてみるよー!と進んでいきます。

一般的な再帰、letrec、fold-rightなどで書いてみました。
fold系は便利ですね。



The Seasoned Schemer

0 件のコメント:

コメントを投稿