Understanding Clojure Transducers Through Types by Franklin Chen.
From the post:
Yesterday, Rich Hickey published a blog post, “Transducers are Coming”, which attracted a lot of attention.
I have a confession to make, which I have made before: I find it very difficult to understand ideas or code not presented with types. So I decided that the only way I could possibly understand what “transducers” are would be to actually implement them in a typed language. I ended up doing so and am sharing my findings here.
…
Franklin’s post is some of the discussion that Rich Hickey promised would follow!
Read both the post and the comments, which includes further comments from Rich Hickey on transducers.
I first saw this in a tweet by Bruno Lara Tavares.