[slime-devel] Swank broken in ECL

Johan Bockgård bojohan+news at dd.chalmers.se
Wed Dec 6 11:16:38 UTC 2006


;;; Loading "/home/bojohan/cvs/slime/swank.lisp"
Iteration in LOOP follows body code.
Current LOOP context: FOR EL = (AREF VECTOR IDX) DO.
Broken at LOAD.
SWANK>>




2006-12-06  Johan Bockgård  <bojohan+sf at dd.chalmers.se>

	* swank.lisp (fuzzy-completion-set): Don't mix for clauses and
	body clauses in loop.


--- swank.lisp	06 Dec 2006 10:06:07 +0100	1.420
+++ swank.lisp	06 Dec 2006 11:46:39 +0100	
@@ -3460,8 +3460,7 @@
       (parse-completion-arguments string default-package-name)
     (flet ((convert (vector &optional converter)
              (when vector
-               (loop for idx :upfrom 0
-                     while (< idx (length vector))
+               (loop for idx below (length vector)
                      for el = (aref vector idx)
                      do (setf (aref vector idx) (convert-fuzzy-completion-result
                                                  el converter internal-p package-name))))))




More information about the slime-devel mailing list