[slime-cvs] CVS slime/contrib

CVS User sboukarev sboukarev at common-lisp.net
Sat Feb 2 10:11:17 UTC 2013


Update of /project/slime/cvsroot/slime/contrib
In directory tiger.common-lisp.net:/tmp/cvs-serv25982/contrib

Modified Files:
	ChangeLog swank-util.lisp 
Log Message:
* swank-backend.lisp (type-specifier-p): New.
Implement it for ACL, ECL, CCL, Clisp, SBCL, LW.

* contrib/swank-util.lisp (symbol-classification-string): Use
type-specifier-p.


--- /project/slime/cvsroot/slime/contrib/ChangeLog	2013/02/02 09:48:51	1.568
+++ /project/slime/cvsroot/slime/contrib/ChangeLog	2013/02/02 10:11:17	1.569
@@ -1,5 +1,8 @@
 2013-02-02  Stas Boukarev  <stassats at gmail.com>
 
+	* swank-util.lisp (symbol-classification-string): Use
+	type-specifier-p.
+
 	* swank-fuzzy.lisp: Allow NIL to be completed, don't confuse with
 	it package:
 
--- /project/slime/cvsroot/slime/contrib/swank-util.lisp	2012/03/06 20:55:13	1.2
+++ /project/slime/cvsroot/slime/contrib/swank-util.lisp	2013/02/02 10:11:17	1.3
@@ -44,10 +44,7 @@
 boundp fboundp generic-function class macro special-operator package"
   (let ((letters "bfgctmsp")
         (result (copy-seq "--------")))
-    (flet ((type-specifier-p (s)
-             (or (documentation s 'type)
-                 (not (eq (type-specifier-arglist s) :not-available))))
-           (flip (letter)
+    (flet ((flip (letter)
              (setf (char result (position letter letters))
                    letter)))
       (when (boundp symbol) (flip #\b))





More information about the slime-cvs mailing list