Вы можете использовать стандартные функции find-method
и remove-method
, чтобы сделать это:
(remove-method (find-method #'frob '(:before) '(vehicle t)))
Я считаю, что гораздо проще использовать инспектор слизи.Если ваша функция называется frob
, вы можете использовать M-x slime-inspect #'frob RET
, чтобы просмотреть список всех методов в frob
и выбрать отдельные методы для удаления.