News for hackers. Stuff that matters.
Re:Clojure 1.7 is now available by bad_user on Tuesday June 30, 2015 @07:21PM (#9809019)
That's not correct, because if they described only how to transform the data at each step, then you couldn't describe `take` or `flatMap`.
Re:Clojure 1.7 is now available by weavejester on Sunday July 05, 2015 @06:33AM (#9833119)
Because Clojure isn't a pure functional language, transducers may be stateful. `take` uses a volatile (i.e. a fast, mutable variable) to retain state. I don't believe a `flatMap` transducer exists in Clojure yet.