На perl.com вышла статья "Apocalypse 4", от создателя языка Perl, Larry Wall. В статье производится детальный разбор блочных (циклы, подпрограммы) языковых конструкций.