DEFVAR
authorDavid Vazquez <davazp@gmail.com>
Mon, 17 Dec 2012 00:22:51 +0000 (00:22 +0000)
committerDavid Vazquez <davazp@gmail.com>
Mon, 17 Dec 2012 00:22:51 +0000 (00:22 +0000)
test.lisp

index 507ebfb..a85daba 100644 (file)
--- a/test.lisp
+++ b/test.lisp
@@ -6,6 +6,12 @@
        `(eval-when-compile
           (%compile-defmacro ',name (lambda ,args ,@body))))))
 
+(defmacro defvar (name value)
+  `(progn
+     (eval-when-compile
+       (%compile-defvar ',name))
+     (setq ,name ,value)))
+
 (defmacro defun (name args &rest body)
   `(progn
      (eval-when-compile