Scieneer Common Lisp 1.3.9 online documentation

compiler-macro-function name &optional env[Function]

If name names a compiler-macro then return the expansion function, else return nil. Note: if the name is shadowed in env by a local definition, or declared notinline, nil is returned. Can be set with setf.

(setf (compiler-macro-function name &optional environment) function)[Function]