Currently, we have and and or with arity 2. This leads to some rather ugly syntax when you have a list of conditions. E.g. (and p1 (and p2 (and p3 p4))). With this pr, you'd be able to write allb [p1, p2, p3, p4]. The name comes from all (all must be true) and b for boolean.
Currently, we have
and
andor
with arity 2. This leads to some rather ugly syntax when you have a list of conditions. E.g.(and p1 (and p2 (and p3 p4)))
. With this pr, you'd be able to writeallb [p1, p2, p3, p4]
. The name comes fromall
(all must be true) andb
for boolean.