[slime-devel] (slime-compilation-finished) doesnt help solving stated goal.
Madhu
enometh at meer.net
Sat Oct 23 15:53:28 UTC 2010
[see upthread for more context I have already given]
* Madhu <m339rx9x1e.fsf at leonis4.robolove.meer.net> :
Wrote on Sat, 23 Oct 2010 13:10:45 +0530:
| | 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?
|
| With CCL, maybe Takehiko Abe's 2010-10-21 patch in
| <http://permalink.gmane.org/gmane.lisp.openmcl.devel/6452>
| fixes it, (I don't know. I was using a binary only ccl-1.5 without any
| sources.)
Sorry for that piece of nonsense. That was a dumb conjecture on my part.
Looking at the contents of that patch, it cannot address the situations
where I am seeing the bug; I have seen at least 2 situations, here is a
test scenario for one.
? (setf (logical-pathname-translations "TMP")
'(("*.*.*" #P"/tmp/*.*") ; <-line1
("**;*.*.*" #P"/tmp/**/*.*"))) ; <-line2
;; The Bug probably is that CCL can only handle translations of the form
;; in line2
echo '(defun bar (x) x)' > /tmp/bar.lisp
? (load (compile-file "TMP:bar.lisp"))
? (bar 10)
Then in Emacs use M-. to find the (defun bar) form, then C-c C-c the
(defun bar) form, then retry M-. bar
--
Madhu
More information about the slime-devel
mailing list