[slime-cvs] CVS slime

CVS User sboukarev sboukarev at common-lisp.net
Tue Jun 30 02:50:26 UTC 2009


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

Modified Files:
	ChangeLog swank-openmcl.lisp 
Log Message:
* swank-openmcl.lisp (arglist): Return :not-available if the arglist
cannot be obtained. Patch by Terje Norderhaug.


--- /project/slime/cvsroot/slime/ChangeLog	2009/06/29 04:24:51	1.1799
+++ /project/slime/cvsroot/slime/ChangeLog	2009/06/30 02:50:25	1.1800
@@ -1,3 +1,8 @@
+2009-06-30  Stas Boukarev  <stassats at gmail.com>
+
+	* swank-openmcl.lisp (arglist): Return :not-available if the arglist
+	cannot be obtained. Patch by Terje Norderhaug.
+
 2009-06-29  Stas Boukarev  <stassats at gmail.com>
 
 	* swank.lisp (open-streams): do not create unnecessary output stream
--- /project/slime/cvsroot/slime/swank-openmcl.lisp	2009/06/28 19:15:08	1.181
+++ /project/slime/cvsroot/slime/swank-openmcl.lisp	2009/06/30 02:50:25	1.182
@@ -206,7 +206,10 @@
 ;;; Arglist
 
 (defimplementation arglist (fname)
-  (arglist% fname))
+  (multiple-value-bind (arglist binding) (arglist% fname)
+    (if binding
+        arglist
+        :not-available)))
 
 (defmethod arglist% ((f symbol))
   (ccl:arglist f))





More information about the slime-cvs mailing list