[slime-cvs] CVS update: slime/ChangeLog

Luke Gorrie lgorrie at common-lisp.net
Thu Oct 16 21:28:38 UTC 2003


Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv19320

Modified Files:
	ChangeLog 
Log Message:

Date: Thu Oct 16 17:28:38 2003
Author: lgorrie

Index: slime/ChangeLog
diff -u slime/ChangeLog:1.33 slime/ChangeLog:1.34
--- slime/ChangeLog:1.33	Thu Oct 16 16:05:21 2003
+++ slime/ChangeLog	Thu Oct 16 17:28:38 2003
@@ -1,5 +1,19 @@
 2003-10-16  Luke Gorrie  <luke at bluetail.com>
 
+	* slime.el (slime-forward-source-path): Improved somewhat. Seems
+	to work for all common cases except backquote. Backquote is
+	tricky, because the source-paths are based on the reader's
+	expansion, e.g.:
+	* (let ((*print-pretty* nil))
+	    (print (read-from-string "`(a ,@(b c) d)")))
+	  -->
+	  (COMMON-LISP::BACKQ-CONS (QUOTE A)
+	                           (COMMON-LISP::BACKQ-APPEND (B C)
+			                                      (QUOTE (D))))
+	Must investigate whether we need to write a hairy
+	backquote-traversing state machine or whether this is something
+	that could be fixed in CMUCL.
+
 	* swank*.lisp (with-trapping-compiler-notes): This macro is now
 	defined here, and expands to a call to the backend-defined
 	`call-trapping-compiler-notes' with the body wrapped in a





More information about the slime-cvs mailing list