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
