psil

boolean

This is the documentation for the boolean module.


!=

!= (boolean) checks for inequality between all rands.

Parameters:


<

< (boolean) checks that the first rand is less than all other rands.

Parameters:


<=

<= (boolean) checks that the first rand is less than or equal to all other rands.

Parameters:


==

== (boolean) checks for equality between all rands.

Parameters:


>

> (boolean) checks that the first rand is greater than all other rands.

Parameters:


>=

>= (boolean) checks that the first rand is greater than or equal to all other rands.

Parameters:


and

and (boolean) ANDs each rand together. Always short-circuited.

Note and is a special form.

Parameters:


is-bool?

is-bool? (boolean) checks if the given rand is a boolean.

Parameters:


not

not (boolean) negates the given rand.

Parameters:


or

or (boolean) ORs each rand together. Always short-circuited.

Note or is a special form.

Parameters:


xor

xor (boolean) XORs each rand together.

Parameters: