more MAKE-PACKAGE thread safety issues
from #sbcl 2011-3-3:
15:57:17 <mega1> another oddity in MAKE-PACKAGE is that this is not in WITH-PACKAGE-NAMES: (return (setf (gethash name *package-names*) package))
15:59:12 rpg [~<email address hidden>] has joined #sbcl
16:21:35 <mega1> nikodemus: I now think that WITH-PACKAGES in MAKE-PACKAGE should have been WITH-PACKAGE-NAMES
16:22:36 <mega1> else there is a race between checking with FIND-PACKAGE and for instance adding nicknames
16:23:07 <mega1> and registering in *PACKAGE-NAMES* is unprotected as well.