This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tim.peters
Recipients Nathaniel Manista, docs@python, mark.dickinson, rhettinger, serhiy.storchaka, steven.daprano, tfish2, tim.peters
Date 2022-04-06.04:13:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1649218437.16.0.66642942869.issue47121@roundup.psfhosted.org>
In-reply-to
Content
I'll testify that I won't volunteer one second of my time pursuing these abstract "purity" crusades ;-) `isfinite()` et alia were added to supply functions defined by current standards to work on IEEE floating-point values. People working with floats have reasonable expectations that Python will supply workalikes for industry-stand float functions.

If was had to cater to all possible "numberish" types, we'd never add anything new again :-( Doing that in a principled way requires dedicated new dunder methods, and that's a high bar.

That I said, I extended math.log() decades ago to work on giant integers. It was useful for real projects I was working on at the time - I was scratching my own itches.
History
Date User Action Args
2022-04-06 04:13:57tim.peterssetrecipients: + tim.peters, rhettinger, mark.dickinson, steven.daprano, docs@python, serhiy.storchaka, Nathaniel Manista, tfish2
2022-04-06 04:13:57tim.peterssetmessageid: <1649218437.16.0.66642942869.issue47121@roundup.psfhosted.org>
2022-04-06 04:13:57tim.peterslinkissue47121 messages
2022-04-06 04:13:57tim.peterscreate