Re: [Module-build-general] use only The::Finest => 1.23;
Status: Beta
Brought to you by:
kwilliams
From: Ken W. <ke...@ma...> - 2003-02-19 19:54:44
|
On Wednesday, February 19, 2003, at 01:44 PM, Brian Ingerson wrote: > On 19/02/03 11:00 -0600, Ken Williams wrote: >> >> On Wednesday, February 19, 2003, at 12:46 AM, Brian Ingerson wrote: >> >>> # Only use MyModule if version is between 0.30 and 0.50 >>> # but not 0.36; or if version is >= to 0.55. >>> use only MyModule => '0.30-0.50 !0.36 0.55-', qw(:all); >> >> I'm not sure I understand when the parts are and-ed together and when >> they're or-ed together. The above seems to mean >> >> (0.30-0.50 and !0.36) or 0.55- >> >> or maybe actually >> >> (0.30-0.50 or 0.55-) and !0.36 > > Aren't those the same? For what version would they have a different > effect? For those numbers they're the same, but for different numbers they're not: (0.30-0.60 and !0.55) or 0.50- isn't the same as (0.30-0.60 or 0.50-) and !0.55 because version 0.55 fulfills the first spec, but not the second. > I guess I need a more formal phrasing. Ideas? > I think both of us could benefit from listening to someone who's done this kind of thing before, too. -Ken |