Perlish Patterns

by Phil Crow

This content requires Adobe Flash Player version 8.0.0 or greater. Get Flash

Language: English
Country: United States
Download: 1 documents, 631 KB

Printed: 177 pages, 6" x 9", perfect binding, black and white interior ink

Description:

One programmer explores solutions to the traditional problems of the patterns movement using a variety of Perl techniques. Introductory chapters explain reference based data structures, closures, mix-ins, and recursion. Then the book applies those techniques and others to solve patterns problems, usually without objects.


Stats:

Lulu Sales Rank: 16,986
Average customer rating:
  1. *
  2. *
  3. *
  4. *
  5. *
  6. *
1 vote
Please log in or sign up to rate this item.
Publishing Services

Have your own story to tell?

We've got publishing services to get you started.

Reviews:

Please log in or sign up to post a review.

Great book!
  1. *
  2. *
  3. *
  4. *
  5. *
  6. *
26 Oct 2008
I highly recommend this book. I think it was supposed to be released by APress, but for whatever reasons the book was pulled before release. Fortunately for us though, Crow self-published it on Lulu (and discarded the subtitle "secrets of the cpan masters"). It's an excellent book that draws on the insights of the Design Patterns gang of 4 folks, but shows how the idiomatic and creative use of Perl enables better control flow and program organization than would be possible simply applying the ideas of GoF in strictly OO Perl. Crow uses OO technique where they offer an advantage in elegance or clarity, but applies more direct techniques in cases where the OO methodology would only get in the way. Perl is a lot more flexible and expressive than a language like Java or C++ (though less so than Lisp), and this enables Crow to go beyond the GoF patterns and get into techniques of the variety explored in Dominus's classic Higher Order Perl, but in the context of patterns.

[Click the preview to close]

Share this item

Lulu is an advocate for global consumer privacy rights, protection and security.
Member Agreement   |   Privacy Pledge