<p dir="ltr"><br>
On Jun 4, 2015 8:12 AM, "Steven D'Aprano" <<a href="mailto:steve@pearwood.info">steve@pearwood.info</a>> wrote:<br>
> The decimal module is not free to do whatever we want. It can only do<br>
> what is specified by those standards.</p>
<p dir="ltr">That's not quite true. The class decimal.Decimal must obey those standards. We could easily add decimal32/64/128 types to the module for those different objects (and I think we probably should).</p>
<p dir="ltr">For that matter, it wouldn't violate the standards to add decimal.PythonDecimal with some other behaviors. But I can't really think of any desirable behaviors that are mathematically possible to put there. There isn't going to be a decimal.NeverSurprisingDecimal class in there.</p>