From: Phillip Richcreek <[email protected]>

> I'm going to use a package called Data::Money in place of a similar
> module that I had previously used but is no longer available for
> downloading/ installing. Data::Money does everything that the other
> package does (as far as the features that I am using), and it would
> pretty much be a drop-in replacement but for one difference:
> Data::Money does not overload the == and != but instead overloads the
> <=> operator. So where I'm using " if ($a==$b)" and if($A!=$b)"  a lot
> of places, I'd have to change these to " if (! ($a<=>$b)) ?" some
> places and "if($a<=>$b) ?" other places. I think I might also be using
> some < and >, which would require way beyond just find and replace.

I don't think you need to do any of this. According to the docs the 
other comparison operators are autogenerated if the <=> is defined.

See
  perldoc overload
section "MAGIC AUTOGENERATION".

Jenda
===== [email protected] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery

_______________________________________________
ActivePerl mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to