user=> (def s (map prn (range 10)))
#'user/s
user=> (doall s)
0
1
2
3
4
5
6
7
8
9
(nil nil nil nil nil nil nil nil nil nil)
user=> (doall s)
(nil nil nil nil nil nil nil nil nil nil)
user=> (def e (eduction (map prn) (range 10)))
#'user/e
user=> (doall e)
0
1
2
3
4
5
6
7
8
9
(0
1
2
3
4
5
6
7
8
9
nil nil nil nil nil nil nil nil nil nil)
user=> (doall e)
0
1
2
3
4
5
6
7
8
9
(0
1
2
3
4
5
6
7
8
9
nil nil nil nil nil nil nil nil nil nil)
user=>

Generated At 2023-03-24T16:28:28-0700 original