Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (define apply-env
- (lambda (env search-sym)
- (cases environment env
- (empty-env ()
- (eopl:error 'apply-env "No binding for ~s" search-sym))
- (extend-env (var val saved-env)
- (if (eqv? search-sym var)
- (if (vector? val)
- (vector-ref val)
- (val))
- (apply-env saved-env search-sym))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement