[Python-Dev] Symmetry arguments for API expansion (original) (raw)
Tim Peters tim.peters at gmail.com
Mon Mar 12 17🔞06 EDT 2018
- Previous message (by thread): [Python-Dev] Symmetry arguments for API expansion
- Next message (by thread): [Python-Dev] Symmetry arguments for API expansion
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[Guido]
.... asintegerratio() seems mostly cute (it has Tim Peters all over it),
Nope! I had nothing to do with it. I would have been -0.5 on adding it had I been aware at the time.
I expect the audience is tiny.
While, ya, I have uses for it, I had a utility function for it approximately forever (it's easily built on top of math.frexp()).
Especially now, fractions.Fraction(some_float) is the same thing except for return type.
OTOH it looks like Decimal has it,
Looks like ints got it first, and then spread to Decimal because "why not?" ;-) The first attempt to spread it to Decimal I found was rejected (which would have been my vote too):
https://bugs.python.org/issue8947
so I think this ship has sailed too and maybe it's best to add it to the numeric tower just to be done with it.
Or rip it out of everything. Either way works for me ;-)
- Previous message (by thread): [Python-Dev] Symmetry arguments for API expansion
- Next message (by thread): [Python-Dev] Symmetry arguments for API expansion
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]