Explicitly use defun* and defgeneric* when redefining a function
The previous use of defun (foo) () relying on with-upgradability was confusing to new developers reading the code. Explicitly using defun* and defgeneric* in these cases makes the code less surprising and less confusing to readers.
Please register or sign in to comment