[slime-cvs] CVS slime/contrib

CVS User sboukarev sboukarev at common-lisp.net
Wed Sep 2 17:21:16 UTC 2009


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

Modified Files:
	ChangeLog swank-arglists.lisp 
Log Message:
* swank-lispworks.lisp (replace-strings-with-symbols): New function for
recursively interning and replacing strings in a list.
(arglist): Replace all strings in arglists with symbols.

* contrib/swank-arglists.lisp (decode-required-arg): Move LispWorks specific
code into swank-lispworks.lisp.


--- /project/slime/cvsroot/slime/contrib/ChangeLog	2009/09/01 12:56:23	1.240
+++ /project/slime/cvsroot/slime/contrib/ChangeLog	2009/09/02 17:21:16	1.241
@@ -1,3 +1,8 @@
+2009-09-02  Stas Boukarev  <stassats at gmail.com>
+
+	* swank-arglists.lisp (decode-required-arg): Move LispWorks specific
+	code into swank-lispworks.lisp.
+
 2009-09-01  Stas Boukarev  <stassats at gmail.com>
 
 	* swank-arglists.lisp (decode-required-arg): Arglists for some forms
--- /project/slime/cvsroot/slime/contrib/swank-arglists.lisp	2009/09/01 12:56:23	1.33
+++ /project/slime/cvsroot/slime/contrib/swank-arglists.lisp	2009/09/02 17:21:16	1.34
@@ -502,10 +502,7 @@
   "ARG can be a symbol or a destructuring pattern."
   (etypecase arg
     (symbol arg)
-    (list   (decode-arglist arg))
-    ;; Arglists for some forms in LispWorks, e.g. flet, contain strings.
-    #+lispworks
-    (string arg)))
+    (list   (decode-arglist arg))))
 
 (defun encode-required-arg (arg)
   (etypecase arg





More information about the slime-cvs mailing list