RosettaCodeData/Task/Runtime-evaluation-In-an-environment/Common-Lisp/runtime-evaluation-in-an-environment-3.lisp

6 lines
164 B
Common Lisp
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
(defun eval-with-x (program a b)
(let* ((f (compile nil `(lambda (x) ,program)))
(at-a (funcall f a))
(at-b (funcall f b)))
(- at-b at-a)))