(mapcon, mapc): Eliminate the redundant code.
authoryamaoka <yamaoka>
Fri, 10 Dec 1999 06:57:43 +0000 (06:57 +0000)
committeryamaoka <yamaoka>
Fri, 10 Dec 1999 06:57:43 +0000 (06:57 +0000)
lisp/dgnushack.el

index 17fd114..8aec2e5 100644 (file)
@@ -58,7 +58,7 @@
     (if rest
        `(let* ((fn ,fn)
                (seq ,seq)
-               (args (cons seq (list ,@rest)))
+               (args (list seq ,@rest))
                (m (apply (function min) (mapcar (function length) args)))
                (n 0))
           (while (< n m)
@@ -97,7 +97,7 @@
       form
     (if rest
        `(let (res
-              (args (cons ,seq (list ,@rest)))
+              (args (list ,seq ,@rest))
               p)
           (while (not (memq nil args))
             (push (apply ,fn args) res)