Cyrus Harmon ch-slime@bobobeach.com writes:
On further examination, the problem is that swank-backend gets reloaded, causing the definterface forms to fire again, which overwrites the existing methods. The following patch checks to see if the symbol is fbounp before doing the defgeneric and gen-default-impl stuff.
unfortunetly this makes it hard to work on slime (though i'll admit that executing the defimplementation forms multiple times doesn't happen much an more). maybe it'd be better to set some flag at after loading the file and test on that? if someone wants to work on slime they just turn that single flag off and continue as if nothing happened.