Hacker News new | ask | show | jobs
by leishulang 4012 days ago
Everyone who is learning Functional programming should be able to use map/reduce well. With that, understanding transducers is just natural.
1 comments

Most languages with map/reduce don't have transducers (and they're certainly not central features). Also, don't forget that while Clojure is functional, it is also very much imperative (it's a functional-imperative language rather than a pure-functional language).
> Most languages with map/reduce don't have transducers

That's true but mostly irrelevant to the point that transducer usage isn't complex once one understands map/reduce, which are common, whether or not transducers are.