On Fri, Aug 22, 2008 at 2:28 PM, Waldemar Horwat <[EMAIL PROTECTED]> wrote: > Sam Ruby wrote: >> Waldemar Horwat wrote: >>> >>> Some tidbits about our embedding of decimal: >>> >>> - Contagion should be towards decimal if decimal and binary are mixed >>> as operands. 5.3m + 1 should be 6.3m, not 6.3. If we use 128-bit >>> decimal, this also makes the behavior of heterogeneous comparisons >>> (binary compared to decimal) sensible. >> >> What should 5.3m + 1.0000000000000001 produce? >> >> I also don't understand the heterogeneous comparisons comment. What >> should 1.0000000000000001 == 1.0000000000000001m produce? > > Depends. There are many decimal formats. Which decimal format and > representation are you specifying?
Decimal128. But the key to this question is the fact that the binary64 floating point constant is indistinguishable from the value 1. > Waldemar - Sam RUby _______________________________________________ Es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

