1. 5
  1.  

  2. 2

    The “this will give you more elements than you asked for” thing seems like a pretty big footgun

    1. 2

      I updated the article to clarify that it only realizes the lazy structure in chunks, and it returns a sequence with the correct number of items :)

      1. 1

        Does it know if the closure used to map is pure or not?

        1. 2

          Nope, it has no idea. It will run the mapping function regardless. Clojure has no type system that blocks you from accidentally calling the network when you add two numbers :)