Is there significant differences in the conception
of List::Compare and the existing Set::Scalar
package?
For instance:
use Set::Scalar;
my @a = getListA();
my @b = getListB();
my $comp = Set::Scalar->new(@a)->compare(
Set::Scalar->new(@b)
);
This, of course, creates two throw-away blessed
objects, but I don't know if your proposed
solution wouldn't throw away at least a couple
of hashes after the compare anyway...
Hope this helps,
Mark Dilger
--- Janek Schleicher <[EMAIL PROTECTED]> wrote:
> Terrence Brannon wrote at Thu, 27 Jun 2002 15:53:55
> +0200:
>
> >> and the equivalents isnt_equal, isnt_equal_set,
> isnt_equal_bag.
> >
> > why not simply do:
> > not List::Compare->is_equal_set
> >
> > the negated methods seem unnecessary.
>
> Of course the are unnecessary.
> Well, but from a linguistic view,
> it seem's reasonable.
>
> If there are two things different, the english
> speaker says,
> that "compared, they aren't equal".
>
> I think it's the same principle like with the
> statements 'if' and 'unless'.
> One of the both is unnecessary, but I won't miss
> anyone.
>
> However, from a linguistic view,
> the methods a suggested should be called better:
>
> are_equal, are_equal_sets, are_equal_bags
> (perhaps shorter as are_eq, are_eq_sets,
> are_eq_bags)
> and the negative methods:
> arent_eq, arent_eq_sets, arent_eq_bags.
> (perhaps are_diff, are_diff_sets and are_diff_bags
> is a better name)
>
>
> Greetings,
> Janek
>
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com