Fix with-compilation-unit
authorDavid Vazquez <davazp@gmail.com>
Sat, 22 Dec 2012 02:19:53 +0000 (02:19 +0000)
committerDavid Vazquez <davazp@gmail.com>
Sat, 22 Dec 2012 02:19:53 +0000 (02:19 +0000)
lispstrack.lisp
test.lisp

index 8de2794..e3bcb6f 100644 (file)
 
 (defmacro with-compilation-unit (&rest body)
   `(progn
-     (setq *env* nil)
-     (setq *fenv* nil)
      (setq *compilation-unit-checks* nil)
      ,@body
      (dolist (check *compilation-unit-checks*)
        (funcall check))
-     (setq *env* nil)
-     (setq *fenv* nil)
      (setq *compilation-unit-checks* nil)))
 
 (defun ls-compile-toplevel (sexp)
index b8bde69..9a6dbab 100644 (file)
--- a/test.lisp
+++ b/test.lisp
 
 (defmacro with-compilation-unit (&rest body)
   `(progn
-     (setq *env* nil)
-     (setq *fenv* nil)
      (setq *compilation-unit-checks* nil)
      ,@body
      (dolist (check *compilation-unit-checks*)
        (funcall check))
-     (setq *env* nil)
-     (setq *fenv* nil)
      (setq *compilation-unit-checks* nil)))
 
 
 
 (defun eval (x)
   (js-eval (ls-compile x nil nil)))
+
+
+(debug (ls-compile '(+ 1 2) nil nil))