Fork me on GitHub
#clojure-dev
<
2023-03-24
>
hiredman23:03:19

should doall return the seq it realizes instead of the coll that is passed in?

user=> (defn mydoall [coll] (doto (seq coll) dorun))
#'user/mydoall
user=> (def e (eduction (map prn) (range 2)))
#'user/e
user=> (doall e)
0
1
(0
1
nil nil)
user=> (mydoall e)
0
1
(nil nil)
user=>