On 05 Mar 2005 21:35:25 +0100, Luke Gorrie luke@synap.se wrote:
Perhaps you can fire up a stand-alone Lisp and try calling:
(swank:find-definitions-for-emacs "get-projects-for-costs")
and see if it drops you into a debugger where you can do some decent poking around? Probably worth whacking it with a SIGINT to see what it's upto during the long pause.
Unfortunately I can't reproduce the problem if I'm not within Emacs. (FWIW, I loaded swank-loader.lisp, then loaded my system with ASDF and finally evaluated the form above. That's what you wanted me to do, right?)
However, as another data point, I seem to come closer to a reproducible case: The problem only surfaces if I had to compile the system anew before invoking slime-edit-definition, i.e. if I removed all *.x86f files before loading the system with ASDF. So maybe some information that SLIME collects during compilation is the culprit?
(Still trying to play detective...)
Cheers, Edi.