(defvar nil '()) (defvar pi 3.1415926) (defmacro incq (i) `(setq ,i (+ ,i 1))) (defmacro decq (i) `(setq ,i (- ,i 1))) (defun zerop (x) (= x 0)) (defmacro when (pred . body) `(if ,pred (progn ,@body) nil)) (defmacro unless (pred . body) `(if ,pred nil (progn ,@body)))