diff options
Diffstat (limited to 'src/clojure')
-rw-r--r-- | src/clojure/contrib/seq_utils.clj | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/clojure/contrib/seq_utils.clj b/src/clojure/contrib/seq_utils.clj index de30ecfb..d6f73d6e 100644 --- a/src/clojure/contrib/seq_utils.clj +++ b/src/clojure/contrib/seq_utils.clj @@ -95,7 +95,7 @@ binding-name, allowing for recursive expressions." [binding-name & body] `(let [s# (atom nil)] - (swap! s# (constantly (lazy-seq (let [~binding-name @s#] ~@body)))))) + (reset! s# (lazy-seq (let [~binding-name @s#] ~@body))))) (defmacro rec-cat "Similar to lazy-cat but binds the resulting sequence to the supplied |