In article m37hha9w0v.fsf@leonis4.robolove.meer.net, Madhu enometh@meer.net wrote:
- Helmut Eller m2hbge9yqm.fsf@common-lisp.net :
Wrote on Fri, 22 Oct 2010 14:51:45 +0200:
|> - Implementations like lw and ccl refuse to find source via |> M-. (sldb-`v', etc) unless the file is compiled --- (C-M-x or C-c C-c |> will not cut it). | | That's true for C-M-x but not for C-c C-c. Both CCL and Lispworks | handle C-c C-c and C-c C-k similarly: in both cases we use COMPILE-FILE | but for C-c C-c we give an extra parameter to say from which file it | came from.
I meant exactly what I wrote. It does not work with C-c C-c. CCL goes off goes looking for a logical file.newest. lw appends (instead of replacing) an entry with wrong dspec info that shows up in the xref buffer, and can mostly find the file correctly (but not the location).
You're saying that C-c C-c'ing
(defun bar (x) x)
and then pressing M-. bar RET will not get you to the right location on ccl and lw?
-T.