I agree with both the points you raised, they're both disadvantages. The question is whether the uses would be worth these two disadvantages. (`collections.Hashable` also has the second disadvantage you mentioned, and it's still in the stdlib, so there's hope.)
On Fri, Sep 26, 2014 at 9:10 PM, Thomas Gläßle <t_glaessle@gmx.de> wrote:At first glance it sounds nice and straight forward.
But - is a natural positive, or just non-negative? I guess, I'd have to look it up in the docs each time, since either definition is used in lots of places.
Also, Natural does not correspond to the python type, but its value. So, you couldn't use it with issubclass.
Ram Rachum wrote on 09/26/2014 07:54 PM:
I wish the `numbers` module would include a `Natural` class that would simply check whether the number is integral and positive.
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/