Zach Beane
7/21/2015 12:05:00 PM
Jim Newton <jimka.issy@gmail.com> writes:
> In slime, if I try to redefine a generic function with a different number of required arguments than it had previously, I get an error with the following restarts.
> I was expecting there to be a "Delete existing methods" restart, but there isn't one.
> Is this normal?
>
> Has anyone created such a restart which I can add to my version of slime?
It's normal for SBCL. It's not specific to SLIME. Other Lisps provide a
richer set of restarts.
I can't find the document right now (so maybe I'm getting the details
wrong), but when SBCL was created from CMUCL, many things that made the
process more complicated were simply removed. That included many
restarts, but also things like Hemlock, WIRE, and the interpreter.
Zach