The Road To Better Perl Programming: Chapter 4
Frank writes: "This series of articles on developerWorks comprises a complete guide to better programming in Perl. In this fourth installment, Teodor introduces functional programming and several essential Perl idioms important for Perl programmers looking for speed and elegance in their code, such as the map() and grep() functions, and the Schwartzian and Guttman-Rosler transforms."
Is an curve which quickly crosses the useful threshold very quickly but goes asymptotic to guruness.
The parts compose the whole while the whole comprises the parts.
It should be: "This series of articles on developerWorks compose a complete guide to better programming in Perl."
I wasn't sure if he teaching "intro to perl" or "intro to functional programming".
It bugged me when he used map() in a void context (listing 3). It's even in the Perl FAQ that it's frowned upon.
I would call the article "idiomatic perl" instead.
Nice nice article. Despite having used Perl for a number of years and become quite proficient in most parts of the language, I never really "got" the use of map and grep. Zlatanov's two central tips, "read from right to left" and "it's like foreach without an explicit looping condition" finally brought the principles home to me. I can finally read and understand The Schwartzian Transform!