sample problem: streams (1)
- problem
what does map-stream do?
what is its type?
implement it using the primitives car-stream, cdr-stream, cons-stream
- solution
map-stream : (t1 -> t2) x stream(t1) –> stream(t2)
(define (map-stream p s)(cons-stream (p (car-stream s)) (map-stream p (cdr-stream s))))