 The "condition system" is responsible for exception handling in Common Lisp.It provides "conditions", "handler"s and "restart"s. "Condition"s are objects describing an exceptional situation (for example an error).If a "condition" is signaled, the Common Lisp system searches for a "handler" for this condition type and calls the handler.