2014-02-16から1日間の記事一覧

文字列ポートをパイプっぽく繋ぎたい

ずいぶん昔に Scheme で書いたコードを発掘した。 協調スレッドの一種だが、値を生産する側と消費する側という形で抽象化されている。 (define (distribute productor consumer) (define next-c #f) (define (next-p) (productor (lambda x (call/cc (lambda…