In CL-CONT, we expand `defun' into a call to (setf fdefinition), because
we must use a CLOS object in place of an ordinary function. However, we
would also like to allow users to M-. with SLIME to these functions.
I looked in DEFUN, but the only place %DEFUN uses the SOURCE-LOCATION it
creates is warning on redefinition. There is a SB-C::INFO interface I
found, but it does not seem to be for function locations, only locations
of other things.
Is there a slightly stable way I could simulate DEFUN's source location
I write stuff at http://failex.blogspot.com/ now. But the post
formatter and themes are terrible for sharing code, the primary
content, so it might go away sooner or later.