У меня есть 2 разрушения: monster
и orc
. orc
включает monster
. Обычный монстр имеет общие методы защиты, названные monster-show
и monster-hit
. orc
имеет специализированный monster-hit
, но по-прежнему сохраняет общий monster-show
. Моя проблема в том, что я случайно назвал специализированный метод для orc
неправильным именем (monster-show
), поэтому теперь, когда я пытаюсь использовать общий monster-show
, он запускает код, который не должен (неправильно названный defmethod, который я скомпилировал) вместо запуска родовой метод.
Есть ли способ избавиться от специализированного defmethod в Slime + SBCL?