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 mdk
Recipients belopolsky, docs@python, mdk
Date 2016-03-09.08:45:48
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1457513149.02.0.424018006127.issue26512@psf.upfronthosting.co.za>
In-reply-to
Content
> In the contexts that you mentioned, "integral" is a synonym of "integer."

Can you provide a source ? There's no mention of "integral" in the Wikipedia page of "integer" (but there's mentions of "integral element" and "integral domain" which are not synonyms for "integer".

Even if "integral" is a synonym for "integer", I think we should use "integer" or "int" in the documentation because "integral" is harder to understand as readers are searching why "integral" is used in this particular context instead of "integer".

It looks like the documentation describes the mathematical, theoretical, point of view of those functions, as supported by the PEP3141, but those functions are not theoretical, they're actual implementations returning actual integers.

I can understand the need to abstract the implementations to make the documentation more readable, we're already not manipulating bits or even bytes, there's nice abstractions of those implementations so we can manipulate `int`, `float` etc, which are also implementation we may want to abstract again and say we're not manipulating "the implementation" (like "an int") but a mathematical domain (like "a natural number"), but going all the way down to vocabulary I can't even find on Wikipedia is probably going the wrong way: The documentation is less readable this way.
History
Date User Action Args
2016-03-09 08:45:49mdksetrecipients: + mdk, belopolsky, docs@python
2016-03-09 08:45:49mdksetmessageid: <1457513149.02.0.424018006127.issue26512@psf.upfronthosting.co.za>
2016-03-09 08:45:49mdklinkissue26512 messages
2016-03-09 08:45:48mdkcreate