_greaterThan, _lessThan don't deal properly with Lists
Summary: They work fine when receiving single values, but always return false
when they receive a List.
Eric had a pretty detailed report involving Dates and DateTimes, but the simplified recipe is:
[[<4, 5> -> _greaterThan(3)]]
This should obviously print true true
, but actually prints false
.
The actual problem is that the underlying binaryComparer()
function is old and scungy, and isn't doing the normal processContext
call that it should be doing.