Return-Path: Delivered-To: apmail-perl-modperl-archive@www.apache.org Received: (qmail 28346 invoked from network); 26 Mar 2009 13:04:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 26 Mar 2009 13:04:43 -0000 Received: (qmail 51358 invoked by uid 500); 26 Mar 2009 13:04:42 -0000 Delivered-To: apmail-perl-modperl-archive@perl.apache.org Received: (qmail 51329 invoked by uid 500); 26 Mar 2009 13:04:42 -0000 Mailing-List: contact modperl-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list modperl@perl.apache.org Received: (qmail 51321 invoked by uid 99); 26 Mar 2009 13:04:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Mar 2009 13:04:42 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of simon-lists@ldml.com designates 78.105.5.204 as permitted sender) Received: from [78.105.5.204] (HELO mail01.ldml.com) (78.105.5.204) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Mar 2009 13:04:33 +0000 Received: from Hove.config (mail01.ldml.com [78.105.5.204]) by mail01.ldml.com (Postfix) with ESMTP id 77C409ED3DC for ; Thu, 26 Mar 2009 13:04:37 +0000 (GMT) Message-Id: <94365774-DB2A-4730-90F2-D2522CD9D6F5@ldml.com> From: Simon Forster To: modperl In-Reply-To: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: To learn perl... [was: decline and fall of modperl?] Date: Thu, 26 Mar 2009 13:04:11 +0000 References: <753640.29610.qm@web56407.mail.re3.yahoo.com> <8D136DA7BF0040F4A0FB29EA3A29ABA3@teddy> <49CA76B2.8020703@norchemlab.com> X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org On 26 Mar 2009, at 11:50, Mark Blackman wrote: > The older answer is something along the lines of "Perl Best > Practice" the O'Reilly > book by D. Conway and ideas behind it. See also http://www.perl.com/pub/a/2005/07/14/bestpractices.html > . > > The newer answer is an emerging buzzword called "Modern Perl" or > sometimes "Enlightened Perl". > Chromatic's blog on the subject, http://www.modernperlbooks.com/mt/, > is probably the best > starting place for that idea. On 26 Mar 2009, at 11:51, Rolf Banting wrote: > "The Perl Cookbook" will likely as not point you at the smoother > parts of the road. > "Perl Best Practices" by Damian Conway goes into the "right" way to > do perl-ish things in great depth. > PerlCritic is a perl module inspired by the book that will check > your code against a configured policy set. > A great place to start is the Camel book ("Programming Perl" - Wall > et al) which has sections on style, newbie pitfalls etc > > Try "Perl Hacks" for a more sideways glance. > > It is a rich, flexible, language that has been around a good while. > In a good few years at this game I have not come across another that > gets you from here to there in so few steps. Sheesh. Thanks guys but I don't have enough time to digest all that. ;-) Probably I should just buy the Camel book - but it's a bit long in the tooth now (perl 5.6, published 2000). I imagine I'll just throw myself into it at some time and bore the list with asinine questions. Simon