- Code: Select all
(defmacro dotimes2 (lista &body body)
(let ((second lista) 0)
`(progn
(do ((,(first lista) ,(second lista (2+ ,(first lista))))
((>= ,(first lista) ,(second lista)) ,return-value)
,@body)))))
(defmacro dotimes2 (lista &body body)
(let ((second lista) 0)
`(progn
(do ((,(first lista) ,(second lista (2+ ,(first lista))))
((>= ,(first lista) ,(second lista)) ,return-value)
,@body)))))Users browsing this forum: No registered users and 1 guest