<< Previous exercise (5.43) | Index | Next exercise (5.45) >>
meteorgan
(define (overwrite? operator ct-env) (let ((r (find-variable operator ct-env))) (eq? r 'not-found))) (define (open-code? exp ct-env) (and (memq (car exp) '(+ - * /)) (overwrite? (car exp) ct-env)))
meteorgan