yesコマンドみたいにひたすらyが出力される無限ストリーム
(define yes (cons-stream 'y yes))
SICPの3.5面白いけど、本の写経だとcons-streamが実装できないので手を動かす時に魅力が半減するよな。というか、ここまでくるとどうしても動かしてみたいでしょう。
ググって、真の写経(マクロ分からんが)、実行してみる。
gosh> (define yes (cons-stream 'y yes))
yes
gosh> (car yes)
y
gosh> (car yes)
y
gosh> (car yes)
y
gosh> (car yes)
y
gosh> (car yes)
y