12:03:01stassatsresttime: yes, something is wrong with your system
12:03:43stassatsit should be accessible with -D_LARGEFILE64_SOURCE, which is used
13:06:32nij- This line calls +all-spaces+. https://github.com/sbcl/sbcl/blob/0492f5bc2c807448d9d6cbd5d22af37bb9fcfae7/src/code/room.lisp#L1057 But when I evaluate +all-space+ in the package "SB-VM" manually, it says it's unbound. What's going on?
13:07:23Shinmerait's called +all-spaceS+ not +all-space+
13:08:05nij-Oh sorry, I did evaluate +all-spaces+. That was a typo.
13:11:36mfianoUhh I don't know if you should be `in-package`-ing around SBCL internals. That might give surprising results.
13:11:49mfianoUsually you inspect these things from CL-USER.
13:12:23scymtym+ALL-SPACES+ is constant-ish so the system may have inlined the value at all uses and removed the definition before dumping the final image
13:13:18mfianoscymtym: That doesn't entirely explain why I have it bound to a list
13:13:40nij-And evaluating (room-minimal-info) does work for me.
13:14:11scymtymmfiano: if you two ran the same SBCL version, sure. but this kind of thing changes from time to time
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