HTTP-библиотека Drakma на CLISP генерирует ошибку USOCKET: UNSUPPORTED из-за ошибки в Drakma + CLISP.Тем не менее, оказывается, что перезагрузка CONTINUE, кажется, работает нормально.Поэтому я провел некоторое время с CLtL и другими ссылками, пытаясь определить, как написать обработчик перезапуска.
(defun http-request (url param)
(handler-bind ((USOCKET:UNSUPPORTED
#'(lambda (x)
(invoke-restart 'continue)))))
(drakma:http-request url
:method :post
:parameters
param))
Согласно моему лучшему пониманию, приведенный выше код должен перехватить ошибку USOCKET: UNSUPPORTEDЭто не так;кажется, игнорировать связыватель ошибок.
Как мне это исправить?