Understanding Play 2 iteratees for normal humans

You may have remarked that Play2 provides an intriguing feature called Iteratee (and its counterparts Enumerator and Enumeratee). The main aim of this article is (to try) to make the Iteratee concept understandable for most of us with reasonably simple arguments and without functional/math theory.

This article is not meant to explain everything about Iteratee / Enumerator / Enumeratee but just the ideas behind it. I’ll try to write another article to show practical samples of coding with Iteratee/Enumerator/Enumeratee.