From: David Vazquez Date: Mon, 17 Dec 2012 00:22:51 +0000 (+0000) Subject: DEFVAR X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=cde0e46ceeba0bf1eafcf43b13cd95a7eb14e6f7;p=jscl.git DEFVAR --- 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