If you and Cade want to co-author a PEP that adds `inf` and `nan` to the builtins, I'll sponsor it, so you can have a fair hearing from the SC. I won't argue in favor, but not against either.)
On Tue, Sep 8, 2020 at 6:26 PM Christopher Barker <python...@gmail.com> wrote: > Thanks Jon and Chris. But I'm not looking to make a literal_eval or custom > reprs that support inf and nan -- I may need that some day, so thanks for > the tips, but the idea here is to do that little bit more to make Python > better support the float special values out of the box. > > It seems that moving math,inf and math.nan to __builtins__, and adding > them to a "whitelist" in literal_eval (and maybe another place or two?) > would accomplish this. Small benefit, yes, but I have yet to hear anyone > present a downside (other than the usual it's work that someone has to do). > > I took another look at PEP 754 (which was rejected due to disinterest, not > because it was determined to be a bad idea), and note that the only part > that wasn't implemented was the creation of "constants" in __builtins__ > (and, indeed, the PEP is not clear on whether it was suggesting that they > be in __builtins__ at all). The PEP also called for different names, and a > constant for negative Infinity, which doesn't seem very useful when you can > just use a negative sign. > > Anyway, I'm done now -- there hasn't been any interest from core devs, and > I don't care enough to push this, but it would be nice. > > -CHB > > > -- > Christopher Barker, PhD > > Python Language Consulting > - Teaching > - Scientific Software Development > - Desktop GUI and Web Development > - wxPython, numpy, scipy, Cython > _______________________________________________ > Python-ideas mailing list -- python-ideas@python.org > To unsubscribe send an email to python-ideas-le...@python.org > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/4VK6ND3GURQHSXZWHKBX43WOKOOUFRP5/ > Code of Conduct: http://python.org/psf/codeofconduct/ > -- --Guido van Rossum (python.org/~guido) *Pronouns: he/him **(why is my pronoun here?)* <http://feministing.com/2015/02/03/how-using-they-as-a-singular-pronoun-can-change-the-world/>
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/EM5QZQ55UQE4X34HHXD7JPGCYMPBBPW6/ Code of Conduct: http://python.org/psf/codeofconduct/