Return-Path: Delivered-To: apmail-perl-modperl-archive@www.apache.org Received: (qmail 16549 invoked from network); 26 Mar 2009 17:54:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 26 Mar 2009 17:54:00 -0000 Received: (qmail 85923 invoked by uid 500); 26 Mar 2009 17:53:58 -0000 Delivered-To: apmail-perl-modperl-archive@perl.apache.org Received: (qmail 85886 invoked by uid 500); 26 Mar 2009 17:53:58 -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 85878 invoked by uid 99); 26 Mar 2009 17:53:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Mar 2009 17:53:58 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of pharkins@gmail.com designates 74.125.46.156 as permitted sender) Received: from [74.125.46.156] (HELO yw-out-1718.google.com) (74.125.46.156) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Mar 2009 17:53:51 +0000 Received: by yw-out-1718.google.com with SMTP id 5so407735ywm.40 for ; Thu, 26 Mar 2009 10:53:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Ii6bMgFjrUP+L8q4Thp/eeNUK+c3FB6Fc+zAwGSOKwg=; b=fCpcVWbjouvKMF08WP6ibA0oVgaF8Yzk15JfUtevsR0ktkOEYfaG7EmOSGrlxooYVl w+plDOT2Ej+o3LgixT8iPVMEbA0UT2ca+7z1SfuVR8bepAgHkxKBqXqNHgzrCJ6ULDSK kZ6oXq//BVQnlxTlJx9FqeuZThebX9GkyJk3g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=qT70HC5S9yAUXYA6hgSkcAZYJBF1LYhV/aXyPZq69EyYq4AuCGnm7HvRseT6hcSnFB qethYRqzStOBMLsgO4Z4pXaD3BLHX4Fi6r2uZAOSKJjMpxvFggvNxOHz42fROwbtB0Qu c+U1JDtZSlgVM5D9TNf6CfV5hqiItdFSVYQoU= MIME-Version: 1.0 Received: by 10.100.11.3 with SMTP id 3mr985961ank.7.1238090010732; Thu, 26 Mar 2009 10:53:30 -0700 (PDT) In-Reply-To: <49CBBDB7.8000100@norchemlab.com> References: <753640.29610.qm@web56407.mail.re3.yahoo.com> <8D136DA7BF0040F4A0FB29EA3A29ABA3@teddy> <49CA76B2.8020703@norchemlab.com> <94365774-DB2A-4730-90F2-D2522CD9D6F5@ldml.com> <7e79c5b90903260621m1f692aeas6be2977233ad21cd@mail.gmail.com> <49CBBDB7.8000100@norchemlab.com> Date: Thu, 26 Mar 2009 13:53:30 -0400 Message-ID: <66887a3d0903261053x47a0ef5ew4343ece38f6d7421@mail.gmail.com> Subject: Re: Is Cookbook good perl? From: Perrin Harkins To: David Ihnen Cc: mod_perl list Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Mar 26, 2009 at 1:39 PM, David Ihnen wrote: > Do people think that the cookbook is good perl practice? Yes, it's an excellent resource and you'll have to pry it from my cold dead hands. It wouldn't be where I would turn to find out the current best ORM module, but it is where I would turn to find a whole bunch of clearly written examples and advice on file locking, network programming, system interaction, etc. > Like maybe we could combine Damian Conway's Perl Best Practices and Object > Oriented Perl Object Oriented Perl has more "age" issues than the Cookbook, IMO. It's still an entertaining read, but my advice for newbies would be to read the OO docs that come with Perl for understanding and then consider using Moose/Mouse for new projects. - Perrin