Migrate PROGN
authorDavid Vázquez <davazp@gmail.com>
Sun, 23 Jun 2013 14:27:52 +0000 (16:27 +0200)
committerDavid Vázquez <davazp@gmail.com>
Sun, 23 Jun 2013 14:27:52 +0000 (16:27 +0200)
src/compiler.lisp

index be404f8..eef3940 100644 (file)
 (define-compilation progn (&rest body)
   (if (null (cdr body))
       (ls-compile (car body) *multiple-value-p*)
-      `(code "("
-             ,@(interleave
-                (append (mapcar #'ls-compile (butlast body))
-                        (list (ls-compile (car (last body)) t)))
-                ",")
-             ")")))
+      `(progn
+         ,@(append (mapcar #'ls-compile (butlast body))
+                   (list (ls-compile (car (last body)) t))))))
 
 (define-compilation macrolet (definitions &rest body)
   (let ((*environment* (copy-lexenv *environment*)))