Advertisement
Guest User

Untitled

a guest
Nov 8th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.24 KB | None | 0 0
  1. (defmacro do-primes ((var start end) &body body)
  2.   (with-gensyms (ending-value-name)
  3.     `(do ((,var (next-prime ,start) (next-prime (1+ ,var)))
  4.           (,ending-value-name ,end))
  5.          ((> ,var ,ending-value-name))
  6.        ,@body)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement