Perl Design Patterns Book - Summary
This group is not part of the GNU Project.
Perl Design Patterns documents Perl style and design/analysis.
Design Patterns are a hands-on, pragmatic object oriented approach,
in contrast to the vague, theory ridden texts IT is plagued with.
We cover dynamic programming, lambda abstraction, and other techniques
with the same approach.
Moderate through advanced experience level. Similar to "Design Pattern" books
for Java, C++, influenced by "A Pattern Language", Christopher
Alexander.
At the time of this writing, approximately 100 pages worth of content exist, entirely covering the traditional, expected patterns. A snapshot can be fetched from http://perldesignpatterns.com/assemble.cgi?PerlDesignPatterns.
Browsing the Wiki directly at http://perldesignpatterns.com/?PerlDesignPatterns directly has the advantage of allowing you submit questions, corrections,
ideas, and amendments directly, as well as browse non-linearly. CVS access is
available as well, in some cases.
Ultimate goal is to produce a bound, printed manual, preserving the
GNU FDL license. The text should be useful as a college textbook
on object oriented methods, an advanced language textbook using Perl,
a guide for "Enterprise" software architecture using Perl, as well as merely a Perl-centric crash course on design patterns. Java and Smalltalk have long embraced design patterns, creating a commercial credibility sorely lacking in Perl.
What is lacking? Proofreaders: My spelling is atrocious, but I can
fix spelling and typographical errors in due time. Feedback on readability, accuracy, and comprehensiveness is much more important. Many sections are
missing entirely or only very sketchy; others have not yet been discovered yet. Having addressed boring OO stuff, I'm expanding into the realm
of dynamic languages, a somewhat uncharted area. Specific questions relating to how the book fits a real software development problem would be very useful. A section meant to catalog Perl modules related to software development, interoperability and frameworks has barely been started. Most of all,
please read as much as you can stand, and tell me why you do or don't like it.
Registration Date: Thu 26 Sep 2002 12:05:56 AM UTC
License: GNU Free Documentation License
Development Status: 4 - Beta
Powered by Savane 3.13-7f26.
Corresponding source code