« You are so special and important | Main | Double Vision »

Iterators and generators with Perl

This is probably extremely peculiar to my tastes, but I got a big kick out of this deliberately fangirlish review of a Mark-Jason Dominus tutorial.

I was there. The dawn of an era. Where it all began. Iterator value 0. Generator value 'rand()'. The unveiling of Mark-Jason Dominus's "Iterators and Generators in Perl" tutorial was up to MJD's usual exacting standards, carrying the audience with both his dry humour and generally renowned technical aptitude. What has always amazed me about his presentation style is his ability to both move quickly through content and still present explanations carefully and methodically... in such a way that builds up to a crescendo that is both completely unsurprising, and totally cool.

[...] He shows us iterator implementations using perl object-oriented features, using closures, and a hybrid approach using both. Tricky things such as scope and duration with regard to closures (Why do the variables stay in memory?!), and anonymous subroutine pointers were addressed. MJD explains variable references and garbage collection! What a man.

(MJD is a talk.bizarre oldbie, perl guru, and friend of mine.)

Comments

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)