From: William H. N. <wil...@ai...> - 2001-10-18 17:44:11
|
On Thu, Oct 18, 2001 at 10:24:52AM -0500, Nathan Froyd wrote: > Martin Atzmueller wrote: > > > I noticed that there are some (I guess leftover) CL-USER:/SHOW > > things in code/defstruct.lisp which are undefined, and therefore > > without any changes to that, sbcl-07pre71 wouldn't compile. > > AFAIK, they are still in sbcl-07pre72 (latest cvs-version at this > > time). > > What I did was changing them to "/SHOW0", and this worked. > > (for non-debugging purposes they can probably just be deleted.) > > > The funny thing is that I was getting errors because CL-USER:/SHOW > didn't exist. This shouldn't happen because those forms are bracketed > by #| and |#. Now I get reader errors trying to load > src/code/defstruct.lisp. But it looks as though all the forms in the > file are properly closed... Ouch, sorry about that! I tested some of the new defstruct slot accessor code separately before I put it into SBCL. I have my own CL-USER:/SHOW macro built into my .sbclrc -- it's the model for SB-INT:/SHOW. I forgot to remove it when I spliced the new defstruct stuff into the main sources, and since it's in my .sbclrc, it passed the tests fine on my SBCL, even though it wouldn't be able to build on anyone else's. Oops.. At the time I read your (Nathan's) message, there were two uncommented CL-USER:/SHOW calls in my current checked-out copy (plus all the commented-out ones in the take-it-out-for-a-test-walk). I've now deleted them. I don't know when I'll check the changes in, though, since I'm still stumbling around in cold init debugging of other issues. -- William Harold Newman <wil...@ai...> God grant me serenity to accept the code I cannot change, courage to change the code I can, and wisdom to know the difference. -- Erik Naggum PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C |