That is not a valid approach. It may shut up P:::C but there are features like
our in later versions which one can in best practices use. Do determine your
minimum level and put that in. If P::C complains b/c you put use 5.8 in then it
is borked
--Original Message--
From: Elliot Shank
Ovid wrote:
Readonly constants are just easier to use and have fewer gotchas.
they have indeed, when you need to access the constants from outside of
the module they are declared in (which is a pretty common case).
cfr. Foo::Bar::CONSTANT_FIELD vs. $Foo::Bar::CONSTANT_FEILD. the latter
- Original Message
From: Aldo Calpini d...@perl.it
Ovid wrote:
Readonly constants are just easier to use and have fewer gotchas.
they have indeed, when you need to access the constants from outside of the
module they are declared in (which is a pretty common case).
It also
On Wed, Feb 18, 2009 at 12:58:46PM -0800, Ovid wrote:
Mostly agreed. Objects should be about responsibilities (behavior) and not
so much about state (data). That being said, hashes are notorious for
$gimme-{feild} (note the misspelling)
Tie::Hash::Vivify is useful for detecting this:
my
On Wed, Feb 18, 2009 at 08:25:39PM -0600, Roger Hall wrote:
1. I should have perl set to a minimum version, shouldn't I? What's the best
way to do that? (Makefile?)
Yes, see http://wiki.cpantesters.org/wiki/CPANAuthorNotes
--
David Cantrell | Cake Smuggler Extraordinaire
Irregular
On Thu, Feb 19, 2009 at 09:04:35AM +0100, Aldo Calpini wrote:
IMHO, the unconditional sponsoring of Readonly by PBP is just plain wrong.
An awful lot of PBP is Just Plain Wrong if you treat it as hard-and-
fast rules that should be obeyed all the time. Thankfully, the book
makes it clear that
That is primarily due to their special ability to slay powerful beasties. :}
Roger
-Original Message-
From: Aristotle Pagaltzis [mailto:pagalt...@gmx.de]
Sent: Thursday, February 19, 2009 10:13 AM
To: module-authors@perl.org
Subject: Re: ARGH! (was FW: Perl Critic and (honest) hash
* On Thu, Feb 19 2009, Ovid wrote:
Java programmers learned long ago not to let people touch their
privates, Perl programmers should learn the same thing.
This is one of Java's worst design decisions.
A while back, I needed to customize the way URLConnection worked. The
parts I needed to