Open mister-drgn opened 3 months ago
For now, if ignoring it works then do that.
The "path (3 3 2 3)" thing is the annoying way that sbcl specifies where things are in the code. It means "find the 3rd form, then find its 3rd child, then find that form's 2nd child, and that form's 3rd child is the one you're looking for." The warning is saying that Alive couldn't find anything where sbcl told it to look.
Until I can figure out what's causing the mismatch, I can put in some defensive code to silently ignore it.
Wow, that was a fast response. Thanks. My initial fix was to mute all warnings with
(declaim (sb-ext:muffle-conditions cl:warning))
I don't know if there's a more specific thing I should do.
Hi, I'm experimenting with a lisp library called coalton. Sometimes, when I attempt to load a file into the repl, I get a series of warnings. They all have the general form "Source ndx 3, path (3 3 2 3), form NIL." I can't find any mention of this type of warning online, but I can see that it's happening in the Alive code, and I was hoping I might be able to get some help here. Note that I can choose to skip the warning, and if I do this about 6 times, the code does load up correctly. If I load the code in pure sbcl, there are no warnings--not surprising, since again the warning is in the Alive code.
I'm including a copy of the backtrace below. I can provide more details on the code I'm trying to load if desired, but I think it will get complicated as it involves a third-party library.
Any help with either addressing or muting the warnings would be appreciated. Thanks.