[slime-cvs] CVS slime/contrib

CVS User sboukarev sboukarev at common-lisp.net
Tue Sep 1 12:56:23 UTC 2009


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

Modified Files:
	ChangeLog swank-arglists.lisp 
Log Message:
* swank-arglists.lisp (decode-required-arg): Arglists for some forms
in LispWorks, e.g. flet, contain strings, so handle strings too.
Reported by Nick Levine.


--- /project/slime/cvsroot/slime/contrib/ChangeLog	2009/08/28 23:50:48	1.239
+++ /project/slime/cvsroot/slime/contrib/ChangeLog	2009/09/01 12:56:23	1.240
@@ -1,3 +1,9 @@
+2009-09-01  Stas Boukarev  <stassats at gmail.com>
+
+	* swank-arglists.lisp (decode-required-arg): Arglists for some forms
+	in LispWorks, e.g. flet, contain strings, so handle strings too.
+	Reported by Nick Levine.
+
 2009-08-28  Stas Boukarev  <stassats at gmail.com>
 
 	* slime-c-p-c.el (slime-contextual-completions): Remove debugging code.
--- /project/slime/cvsroot/slime/contrib/swank-arglists.lisp	2009/05/20 19:25:58	1.32
+++ /project/slime/cvsroot/slime/contrib/swank-arglists.lisp	2009/09/01 12:56:23	1.33
@@ -502,7 +502,10 @@
   "ARG can be a symbol or a destructuring pattern."
   (etypecase arg
     (symbol arg)
-    (list   (decode-arglist arg))))
+    (list   (decode-arglist arg))
+    ;; Arglists for some forms in LispWorks, e.g. flet, contain strings.
+    #+lispworks
+    (string arg)))
 
 (defun encode-required-arg (arg)
   (etypecase arg





More information about the slime-cvs mailing list