If you compile something like:

(in-package "CL-USER")
(defun zot (x)
  (print x))
(print *package*)
(in-package "CL")
(cl:print *package*)
(defun zot-cl (x)
  (print 'zot-cl))

I get warnings from the second in-package that the in-package
operation is in a bad place.  What does that really mean?

If I load the result, CL-USER is printed twice, but zot-cl is actually
in the CL package, not CL-USER.

So what does this all really mean?

--
Ray


_______________________________________________
Gcl-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gcl-devel

Reply via email to