X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela_mobs.lisp;h=8f3d903120c6af184f7c5847c3006c112b60982e;hb=6a3d1ffb69036e6d4f1c239fd7d52f9bfc48d50c;hp=1f499ac4c85687509c2c8866b001f23c4a6f1155;hpb=985f70ebe19ce02926a46cf524be1152c29a44f1;p=gacela.git diff --git a/gacela_mobs.lisp b/gacela_mobs.lisp index 1f499ac..8f3d903 100755 --- a/gacela_mobs.lisp +++ b/gacela_mobs.lisp @@ -15,12 +15,12 @@ ;;; along with this program. If not, see . -;;; Mob Factory +(eval-when (compile load eval) + (when (not (find-package 'gacela)) (make-package 'gacela :nicknames '(gg) :use '(lisp))) + (in-package 'gacela :nicknames '(gg) :use '(lisp))) -(when (not (find-package 'gacela)) - (make-package 'gacela :nicknames '(gg) :use '(lisp))) -(eval-when (eval) (in-package 'gacela :nicknames '(gg) :use '(lisp))) +;;; Mob Factory (defmacro makemob (name &rest methods) `(defun ,name (&rest args &aux (option (car args)))