wl chiu wlclive@live.com writes:
Thank you very much! I guess for now I have to rely on the function "export" during the development. I do hope one day the modification behavior will be implemented :)
Why wait? This is lisp!
(shadow 'defpackage)
(defmacro defpackage (…) `(eval-when (…) (if (find-package name) (progn (rename-package …) (intern …) (import …) (export …) … ',name) (cl:defpackage …))))