[slime-cvs] CVS slime

CVS User heller heller at common-lisp.net
Fri Oct 31 14:13:19 UTC 2008


Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv23696

Modified Files:
	ChangeLog swank-lispworks.lisp 
Log Message:
* swank-lispworks.lisp (describe-function): Don't use
string-upcase on lambda-list-argruments, because not all elements
must be symbols.

--- /project/slime/cvsroot/slime/ChangeLog	2008/10/31 14:13:10	1.1575
+++ /project/slime/cvsroot/slime/ChangeLog	2008/10/31 14:13:19	1.1576
@@ -1,5 +1,11 @@
 2008-10-31  Helmut Eller  <heller at common-lisp.net>
 
+	* swank-lispworks.lisp (describe-function): Don't use
+	string-upcase on lambda-list-argruments, because not all elements
+	must be symbols.
+
+2008-10-31  Helmut Eller  <heller at common-lisp.net>
+
 	* swank.lisp (debug-in-emacs): Bind *sldb-quit-restart*
 	here, if necessary to the next abort retstart.
 
--- /project/slime/cvsroot/slime/swank-lispworks.lisp	2008/10/19 20:03:34	1.122
+++ /project/slime/cvsroot/slime/swank-lispworks.lisp	2008/10/31 14:13:19	1.123
@@ -217,10 +217,9 @@
 
 (defun describe-function (symbol)
   (cond ((fboundp symbol)
-         (format t "~%(~A~{ ~A~})~%~%~:[(not documented)~;~:*~A~]~%"
-                 (string-downcase symbol)
-                 (mapcar #'string-upcase 
-                         (lispworks:function-lambda-list symbol))
+         (format t "(~A ~/pprint-fill/)~%~%~:[(not documented)~;~:*~A~]~%"
+                 symbol
+                 (lispworks:function-lambda-list symbol)
                  (documentation symbol 'function))
          (describe (fdefinition symbol)))
         (t (format t "~S is not fbound" symbol))))





More information about the slime-cvs mailing list