RosettaCodeData/Task/Closures-Value-capture/Acornsoft-Lisp/closures-value-capture-5.lisp
2023-09-16 17:28:03 -07:00

9 lines
264 B
Common Lisp

(defun range (from to)
(cond ((greaterp from to) '())
(t (cons from (range (add1 from) to)))))
(defun example ()
(mapc '(lambda (f) (f))
(mapc '(lambda (i)
(freeze '(i) '(lambda () (times i i))))
(range 1 10))))