H about “a callable that returns a value testable as bool
”?
But then again, those are “functional programming” predicates. Apparently you find them everywhere these days, I didn’t realize that…
Java: Interface Predicate<T>
Javascript: “… callback: function is a predicate, to test each element of the array…”
Haskell: all over the place, really…
You can also find it all over the place when people talk about Python…
I suspect “predicate” is also used when people talk about SQL…
I guess the list goes on.