Author terry.reedy
Recipients georg.brandl, mark.dickinson, rhettinger, terry.reedy
Date 2008-10-10.18:36:24
SpamBayes Score 3.25019e-09
Marked as misclassified No
Message-id <1223663786.58.0.662485028695.issue4090@psf.upfronthosting.co.za>
In-reply-to
Content
Para 1: Thank you.

Pars 2: I understand and accept your concern.

Para 3. You are right odd comparisons are the root of several problems.
Following you suggestion, let's at least add one blanket,
cover-our-asses warning at the bottom of the comparison section.  Example:

"Warning: if comparisons among container members violate the usual
rules, container operations may give unexpected or anomalous results."

Possibly add "We will not try to document the various possibilities."

I think something at the bottom of lib ref/numbers, possibly pointing to
Nan != Nan (which some users will not know about), would also be a good
idea.


----
Just to finish Mark's example
>>> s = {fractions.Fraction(17,1), decimal.Decimal(17)}
>>> s-{17}
set()

Subtracting a set with one member removes two members and gives a
different answer than just removing that member.  But this is more an
issue for 4087
History
Date User Action Args
2008-10-10 18:36:26terry.reedysetrecipients: + terry.reedy, georg.brandl, rhettinger, mark.dickinson
2008-10-10 18:36:26terry.reedysetmessageid: <1223663786.58.0.662485028695.issue4090@psf.upfronthosting.co.za>
2008-10-10 18:36:25terry.reedylinkissue4090 messages
2008-10-10 18:36:24terry.reedycreate