[Python-Dev] Revised decimal type PEP
Aahz Maruch
aahz@rahul.net
Tue, 31 Jul 2001 18:07:50 -0700 (PDT)
Greg Ewing wrote:
> aahz@rahul.net (Aahz Maruch):
>>
>> Truncation (rounding), overflow, and underflow errors can
>> occur under addition, subtraction, and multiplication. It's trivial to
>> set them to be unbounded, but then Cowlishaw provides no mechanism for
>> determining the truncation of division.
>
> If you allow for the representation of repeating parts in your
> unbounded decimals, they could be closed under division. (I think --
> does the division of one repeating decimal by another always lead to
> a third repeating decimal? Yes, it must, because every rational can
> be expressed as a repeating decimal and vice versa, IIRC. Hmmm, that
> means we'd just be implementing rationals another way...)
<shudder> Tell ya what, *you* write the algorithm and I'll think about
it sometime in the next five years. ;-)
--
--- Aahz (@pobox.com)
Hugs and backrubs -- I break Rule 6 <*> http://www.rahul.net/aahz/
Androgynous poly kinky vanilla queer het Pythonista
I don't really mind a person having the last whine, but I do mind someone
else having the last self-righteous whine.