15:35:15phoea bit less strict than (in-package :cl) then
15:35:52phoeoh wait, interning into it doesn't cause sbcl to complain either; I must be remembering wrong
15:36:16stassatsif it matches the current package no package lock is triggered
15:36:42|3b|yeah, i guess :: might hit a package lock where in-package wouldn't, but interning still wouldn't do much
15:38:53|3b|ACTION suspects anything wrong about (in-package :sb-whatever) is true of in-package in general for packages you don't control
15:39:19|3b|so you shouldn't do it, but not because it is sbcl internals
15:39:40stassatsit's your lisp, you can in-package all the things (but not at once, sadly)
15:39:52|3b|but you can if you want to, and either know the problems or want to discover them for yourself :)
15:40:32|3b|well, if you don't bind *package* locally, you could run a thread to cycle it through all of them, which would be sort of like all at once?
15:40:45phoe(let ((*package* t)) (intern "FOO")) ;; interns FOO into all packages at the same time