Sind Clojure-Wandler eifrig?
In diesem Blogeintrag, "CSP und Wandler in JavaScript", der Autor sagt:
Zunächst müssen wir feststellen, dass viele Array- (oder andere Auflistungs-) Operationen wiemap
, filter
undreverse
kann als @ definiert werdreduce
.
Sothen wir sehen Eine Reihe von Implementierungen in Clojure sind nicht faul, sondern eifrig:
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]
Meine Frage ist, ob Clojure-Wandler eifrig sind.