Types Data structures Functions Libraries (not x) returns true if x is logical false, false otherwise.
(or)(or x)(or x & next) evaluates expressions one at a time, from left to right. If a form returns a logical true value, or returns that value and doesn't evaluate any of the other expressions, otherwise it returns the value of the last expression. (or) returns nil.
(and)(and x)(and x & next) evaluates expressions one at a time, from left to right. If a form returns logical false (nil or false), and returns that value and doesn't evaluate any of the other expressions, otherwise it returns the value of the last expression. (and) returns true.
(= x)(= x y)(= x y & more) returns true if x equals y, false if not.
(not= x)(not= x y)(not= x y & more) returns the same as (not (= obj1 obj2)).
(first coll) returns the first item in the collection. Calls seq on its argument. If coll is nil, returns nil.
(rest coll) returns a possibly empty seq of the items after the first. Calls seq on its argument.
(cons x seq) returns a new seq where x is the first element and seq is the rest.