Hi,
Guile uses a (couple of) different implementation of streams from the book, so you end up with strange behaviour when doing exercise 3.51.
So, I thought it might be worth mentioning that you can implement your own special forms using e.g
(define-syntax stream-cons
(syntax-rules ()
((_ a b) (cons a (delay b)))))
and that you should then have streams that behave like those in the book.
Thanks for writing this btw, I'm very pleased I made the switch from Racket!
Hi, Guile uses a (couple of) different implementation of streams from the book, so you end up with strange behaviour when doing exercise 3.51. So, I thought it might be worth mentioning that you can implement your own special forms using e.g
and that you should then have streams that behave like those in the book. Thanks for writing this btw, I'm very pleased I made the switch from Racket!