[Python-ideas] Python Float Update
random832 at fastmail.us
random832 at fastmail.us
Tue Jun 2 14:44:02 CEST 2015
On Tue, Jun 2, 2015, at 08:34, Nick Coghlan wrote:
> For decimal, the issues that keep it from becoming a literal are
> similar to those that keep it from becoming a builtin: configurable
> contexts are a core part of the decimal module's capabilities, and
> making a builtin type context dependent causes various problems when
> it comes to reasoning about a piece of code based on purely local
> information. Those problems affect human readers regardless, but once
> literals enter the mix, they affect all compile time processing as
> well.
Why do contexts exist? Why isn't this an issue for float, despite
floating point contexts being something that exists in IEEE 754?
As for constant folding - well, maybe python needs a -ffast-math
equivalent.
More information about the Python-ideas
mailing list