Ladies_Man

Вычисления на стеке

Dec 26th, 2013
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.43 KB | None | 0 0
  1. (define env (interaction-environment))
  2.  
  3.  
  4. (define (compute . args)
  5.         (define (iter S l)
  6.                 (if (null? l)
  7.                     (car S)
  8.                     (if (procedure? (car l))
  9.                         (iter (cons (eval (list (car l) (car S) (cadr S)) env) (cddr S))
  10.                               (cdr l)
  11.                         )
  12.                         (iter (cons (car l) S) (cdr l)))))
  13. (iter '() args))
Advertisement
Add Comment
Please, Sign In to add comment