Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (define arith-eval
- '(lambda-rec (sub e)
- (cond
- [ (number? (car e)) e]
- [ (eq? (car e) (quote +)) (+ (sub (cadr e) (sub (caddr e))))]
- [ (eq? (car e) (quote -)) (- (sub (cadr e) (sub (caddr e))))]
- [ (eq? (car e) (quote )) ( (sub (cadr e) (sub (caddr e))))]
- [ (eq? (car e) (quote /)) (/ (sub (cadr e) (sub (caddr e))))])))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement