Hi folks,
I've just noticed that the evaluation order for reduce differs slight
between Clojure 1.2.1 and 1.3.0.
If you have a lazy seq xs, (b c d ...) and an expression (reduce f a
xs), then the initial evaluation order in 1.2.1 is what you'd expect:
a, b, (f a b)
But in 1.3.0, it's slightly d
On Wed, Nov 23, 2011 at 3:33 PM, James Reeves wrote:
> Hi folks,
>
> I've just noticed that the evaluation order for reduce differs slight
> between Clojure 1.2.1 and 1.3.0.
>
> If you have a lazy seq xs, (b c d ...) and an expression (reduce f a
> xs), then the initial evaluation order in 1.2.1 i