
March 21, 2010
6:59 a.m.
Greg Ewing wrote:
Nick Coghlan wrote:
Note that Antoine's point was that float("0.1") and Decimal.from_float(0.1) should compare equal.
That would mean that Decimal("0.1") != float("0.1"), which might be surprising to someone who didn't realise they were mixing floats and decimals.
That's fine - binary floats *are* surprising. That's why Decimal exists in the first place. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia ---------------------------------------------------------------