Declare --iterate macro before using it. #102

master
Magnar Sveen 11 years ago
parent 4b63be1dce
commit 75d29a2680
  1. 10
      dash.el

@ -305,6 +305,11 @@ See also: `-flatten-n'"
(-mapcat '-flatten l)
(list l)))
(defmacro --iterate (form init n)
"Anaphoric version of `-iterate'."
(declare (debug (form form form)))
`(-iterate (lambda (it) ,form) ,init ,n))
(defun -flatten-n (num list)
"Flatten NUM levels of a nested LIST.
@ -1743,11 +1748,6 @@ N is the length of the returned list."
(push (funcall fun (car r)) r))
(nreverse r))))
(defmacro --iterate (form init n)
"Anaphoric version of `-iterate'."
(declare (debug (form form form)))
`(-iterate (lambda (it) ,form) ,init ,n))
(defun -fix (fn list)
"Compute the (least) fixpoint of FN with initial input LIST.

Loading…
Cancel
Save