David Wheeler wrote:
But all I'm really interested in is whether the
Duration object has a different duration than another object. IOW, are
they identical to each other? The time that they're assigned to is not
really relevant to me.
The time they're assigned to is *always* relevent for testing
'equality'. One month from now will be Feb 7th. 31 days from now will be
Feb 7th. So from now, they're equal. However 1 month from Feb 7th will
be March 7th whereas 31 days from Feb 7th will be March 10th.
Now, if perl had an '===' operator for 'identical' then we could use
that to determine if both durations are *always* equal (so maybe we need
to add a comparison function for it:
1 second === 1000000000 nanoseconds
1 year === 12 months
N units === N units
I'm happy to work on a patch if people want to see this functionality?
Cheers!
Rick Measham
--
"War is God's way of teaching Americans geography."
-- Ambrose Bierce