Re: [Sbcl-devel] clx patch for sbcl-0.6.13

On Mon, Sep 24, 2001 at 02:04:44PM +1000, Brian Spilsbury wrote:
> Ok, I found the problem with clx.
>
> Looks like *gc-inhibit-hook* disappeared, so
>
> ;#+sbcl(sb-int:*gc-inhibit-hook* nil) ; hmm, vanished between 0.6.12&0.6.13
>
> in dependent.lisp seems to fix the build problem...
>
> Was that supposed to disappear?
A lot of the old CMU CL options and extensions went away, or at least
became unsupported, fairly early in the development of SBCL. It seemed
to me that there were far too many of them, in part just because of
feature creep, in part because insufficient care had been taken to
make them orthogonal. I don't remember this particular change, but my
CVS log for 0.6.12.39 says
deleted unused *GC-INHIBIT-HOOK*
so it was probably not working by then. Things in SB-INT aren't
supported, so I wouldn't have bothered to make an announcement of the
change in NEWS or elsewhere.
From the line of code you show, it looks as though CLX wasn't actually
using the extension, but instead doing some defensive programming to
make sure that it was turned off, so I'd expect that CLX should be
happy now that the option is gone completely. In other cases, where an
extension is really needed, if someone can make a good case for it I
can probably be convinced to restore it.
--
William Harold Newman <william.newman@...>
"Sometimes if you have a cappuccino and then try again it will work OK."
-- Dr. Brian Reid, 1992, quoted by mjr
"Sometimes one cappucino isn't enough."
-- mjr = Marcus J. "will do TCP/IP for food" Ranum <mjr@...>
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C