Conditional compilation
authorDavid Vazquez <davazp@gmail.com>
Sun, 16 Dec 2012 22:59:43 +0000 (22:59 +0000)
committerDavid Vazquez <davazp@gmail.com>
Sun, 16 Dec 2012 22:59:43 +0000 (22:59 +0000)
lispstrack.lisp

index ab8118b..00ccb1d 100644 (file)
@@ -1,5 +1,6 @@
 ;;; Utils
 
+#+common-lisp
 (defmacro while (condition &body body)
   `(do ()
        ((not ,condition))
                 code)
       (setq *literals* nil))))
 
+#+common-lisp
 (defun ls-compile-file (filename output)
   (with-open-file (in filename)
     (with-open-file (out output :direction :output :if-exists :supersede)
          for compilation = (ls-compile-toplevel x)
          when compilation do (write-line (concat compilation "; ") out)))))
 
-
 ;;; Testing
 (defun compile-test ()
   (ls-compile-file "test.lisp" "test.js"))