VL
Size: a a a
VL
DL
DL
VL
VL
VL
VL
PG
PG
(defmacro destructuring-dolist (pat-seq-res &rest body)
"\n\n(fn (PATTERN SEQUENCE &optional RESULT) BODY...)"
(declare (indent 1))
(destructuring-bind (pat seq &rest res) pat-seq-res
(let ((elt (gensym "dd-tempvar")))
`(dolist (,elt ,seq ,@res)
(cl-destructuring-bind ,pat ,elt
,@body)))))
PG
VL
VL
VL
(defmacro destructuring-dolist (pat-seq-res &rest body)
"\n\n(fn (PATTERN SEQUENCE &optional RESULT) BODY...)"
(declare (indent 1))
(destructuring-bind (pat seq &rest res) pat-seq-res
(let ((elt (gensym "dd-tempvar")))
`(dolist (,elt ,seq ,@res)
(cl-destructuring-bind ,pat ,elt
,@body)))))
VL
PG
VL