Open phmarek opened 4 years ago
I assume that FIVEAM expects some sort of equality test there where (+ 2 2) evaluated to 4 which is not = to 5
makes sense, but that's an imperfect heuristic. I think that it may also make fireworks with all sorts of asymmetric binary operators, such as TYPEP
.
(reformatted) example:
The text output
0.9 which is not <= to 1.5
doesn't match the test inIS
. Perhaps there should be a special case for such comparisons with two operands?With three arguments it's not a problem: