Os transdutores Clojure estão ansiosos?

Nesta entrada do blog,"CSP e transdutores em JavaScript", o autor declara:

Primeiro, temos que perceber que muitas operações de matriz (ou outra coleção) comomap, filter ereverse pode ser definido em termos de umreduce.

assimentão vemos várias implementações disso no Clojure não são preguiçosas, elas estão ansiosas:

 user> (defn eager-map [f coll]
        (reduce (fn [acc v] (conj acc (f v)))
        []
        coll))
#'user/eager-map
user> (eager-map inc (range 10))
[1 2 3 4 5 6 7 8 9 10]

Minha pergunta é: os transdutores Clojure estão ansiosos?

questionAnswers(1)

yourAnswerToTheQuestion