From cde0e46ceeba0bf1eafcf43b13cd95a7eb14e6f7 Mon Sep 17 00:00:00 2001 From: David Vazquez Date: Mon, 17 Dec 2012 00:22:51 +0000 Subject: [PATCH] DEFVAR --- test.lisp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test.lisp b/test.lisp index 507ebfb..a85daba 100644 --- 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 -- 1.7.10.4