Hello dear developers,

I' just experienced an odd issue with defpackage.  It looked like the package will not be modified if I call defpackage again.

For example, I define a package called "a-package".  After a while I wanted to export a function that I've just implemented called "a-new-foo".  Naturally I would add a new entry under the :export section of defpackage, and then eval the expression again.  However, I still cannot access "a-new-foo" as the REPL gives me "such symbol is not external of package [a-package]" error message.

Please advice and many thanks,

Wei-Lun Chiu