Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Racket 0.42 KB | None | 0 0
  1. (define arith-eval
  2.   '(lambda-rec (sub e)
  3.                (cond
  4.                  [ (number? (car e)) e]
  5.                  [ (eq? (car e) (quote +)) (+ (sub (cadr e) (sub (caddr e))))]
  6.                  [ (eq? (car e) (quote -)) (- (sub (cadr e) (sub (caddr e))))]
  7.                  [ (eq? (car e) (quote )) ( (sub (cadr e) (sub (caddr e))))]
  8.                  [ (eq? (car e) (quote /)) (/ (sub (cadr e) (sub (caddr e))))])))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement