Зависит от того, как вы хотите обрабатывать этот кондишен.
Есть два варианта: 1) привычный многим try-catch и 2) обработка с возможностью рестарта.
Первый вариант:
(handler-case
(drakma:http-request "asd")
(drakma:drakma-error (e) (format t "Error: ~A~%" e)))
=>
Error: Don't know how to handle scheme NIL.
NIL
handler-case работает следующим образом: Выполнеяется первая форма в handler-case (если форм много, то их надо обрамить в progn). При возникновкении ошибки во время выполнения форм произведется раскрутка стека (вместе с вызовом соответствующего кода из unwind-protect) и будет выполнен код, который указан в качестве обработчика для handler-case, который получает ссылку экземпляр ошибки. Т.е., полный аналог try/catch из C++/Java/C#.
Второй случай чуть более сложный; он описан, например, в Practical Common Lisp (
http://lisper.ru/pcl/beyond-exception-handling-conditions-and-restarts)