Author: Maxim Vuets - an enthusiast and rationalizer
Duration: 20 min
An iterator is a neat concept to hide complexities of accessing a data collection behind a simple interface. Moreover it enables one to benefit from lazy evaluation, modular code design, and code-as-data.
In this talk I want to refresh your memory on Perl built-in iterators and closures. Then take an iterator-less example of code and step-by-step bring it to an iterator-ful shape.
Don't be backed off by all the buzz words---I'll have kittens!
Slides can be found in slides/index.html. Speaker notes are included inside and can be view from a browser by pressing S.
slides.pdf is enclosed only for convenience, contains no GIF animation.