[slime-devel] Daily ChangeLog diff

Marco Baringer mbaringer at common-lisp.net
Wed Apr 18 04:35:02 UTC 2007


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1111 slime/ChangeLog:1.1114
--- slime/ChangeLog:1.1111	Mon Apr 16 10:48:14 2007
+++ slime/ChangeLog	Tue Apr 17 17:04:47 2007
@@ -1,3 +1,40 @@
+2007-04-17  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank.lisp: Instead of just having all the symbols of a package
+	listed alphabetically in the inspector page recently introduced
+	for that purpose, add a button to that page to group them by their
+	classification.
+
+	(%package-symbols-container): New slot GROUPING-KIND.
+	(%make-package-symbols-container): New function; wraps around
+	%%MAKE-PACKAGE-SYMBOLS-CONTAINER, which will actually create the
+	structure. We need this, to make GROUPING-KIND an entirely
+	internal affair.
+
+	(make-symbols-listing): New generic function to dispatch on
+	GROUPING-KIND.
+	(make-symbols-listing :symbol): Just the stuff that was priorly
+	wired into INSPECT-FOR-EMACS (%PACKAGE-SYMBOLS-CONTAINER).
+	(make-symbols-listing :classification): New; returns the passed
+	symbols grouped by their classification.
+	(inspect-for-emacs %package-symbols-container): Most code split
+	off into MAKE-SYMBOLS-LISTING.
+
+2007-04-17  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank.lisp (swank-compiler): Fix the return value to always be a
+	list of two elements even if the abort restart is invoked which
+	originally just returned NIL. (Which wouldn't play with the recent
+	change to use DESTRUCTURING-BIND in SLIME-COMPILATION-FINISHED.)
+
+2007-04-17  Tobias C. Rittweiler <tcr at freebits.de>
+
+ 	* swank.lisp (inspect-for-emacs %package-symbols-container):
+	Revert Marco's change from 2007-04-08; he had the good idea of
+	adding a facility to jump to the relevant source line of a symbol,
+	but `M-.' is already bound to SLIME-FIND-DEFINITION in the
+	inspector, which is a nicer way of doing this alltogether.
+	
 2007-04-16  Takehiko Abe <keke at gol.com>
 
 	* swank-openmcl.lisp (accept-connection, find-external-format):



More information about the slime-devel mailing list