[slime-devel] [PATCH] arglist printing in LW 4.1

Bjørn Nordbø bn at telenor.net
Fri Mar 26 10:33:58 UTC 2004


This fixes arglist printing in Lispworks 4.1, and otherwise it
should be harmless.  I also added a comment in ChaneLog.  Is
this correct?

-- 
Lisp can accomodate a wide range of psychological problems.
-------------- next part --------------
Index: ChangeLog
===================================================================
RCS file: /project/slime/cvsroot/slime/ChangeLog,v
retrieving revision 1.309
diff -u -r1.309 ChangeLog
--- ChangeLog	26 Mar 2004 09:21:05 -0000	1.309
+++ ChangeLog	26 Mar 2004 10:32:41 -0000
@@ -1,3 +1,9 @@
+2004-03-26  Bj?rn Nordb? <bn at telenor.net>
+
+	* swank.lisp (print-arglist): Updated to handle arglists with
+	string elements, causing arglists for macros to display properly
+	in LW 4.1.
+
 2004-03-26  Marco Baringer <mb at bese.it>
 
 	* swank-cmucl.lisp (set-default-directory): Define only once;
Index: swank.lisp
===================================================================
RCS file: /project/slime/cvsroot/slime/swank.lisp,v
retrieving revision 1.153
diff -u -r1.153 swank.lisp
--- swank.lisp	23 Mar 2004 21:23:09 -0000	1.153
+++ swank.lisp	26 Mar 2004 10:32:41 -0000
@@ -791,6 +791,7 @@
          (let ((arg (pop arglist)))
            (etypecase arg
              (symbol (princ arg))
+             (string (princ arg))
              (cons (pprint-logical-block (nil nil :prefix "(" :suffix ")")
                      (princ (car arg))
                      (write-char #\space)


More information about the slime-devel mailing list