I\'m working through the streams section of the scip and am stuck on how to define a stream.
The following is my code:
(define (memo-func function)
You cannot define delay as a function, since prior to calling it, Scheme will evaluate its argument - which is exactly what you're trying to postpone. SICP says this explicitly that delay should be a special form.