So -0.0 is a thing. Should we fix any of these:
-0.0;
(1) Result: -0.0
equal(-0.0, 0.0);
(2) Result: 1
decode_value(encode_value(-0.0));
(3) Result: 0.0
-0.0 < 0.0;
(4) Result: 0
What is the problem, except encode/decode which has had problems with floats since forever?
pike-devel@lists.lysator.liu.se