clojure-dev

2023-03-24T23:49:19.624049Z

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=>