On Wednesday, 19 August 2015 at 12:01:35 UTC, Timon Gehr wrote:
On 08/19/2015 09:40 AM, Jonathan M Davis wrote:
But I do think that that whole deal about partial ordering is
just
bizarre. If == is true, <= and >= should always be true and
vice versa.
Similarly, if any of them are false, all three of them should
be false.
If you want to do something else, then don't use the built-in
operators.
Like the built-in types do? :o)
Yeah. I guess that the floating point stuff doesn't quite work
that way thanks to NaN. *sigh* I hate floating point numbers.
Sometimes, you have no choice other than using them, but man are
they annoying.
- Jonathan M Davis