Summary
In this chapter, we explored the clojure.core.reducers library in detail. We had a look at how reducers are implemented and also how we can use reducers to handle large collections of data in an efficient manner. We also briefly studied the iota library that can be used with reducers to handle large amounts of data stored in text files.
In the following chapter, we will explore Clojure macros.