And an analogy that helped me see the difference with special is that it
basically does copy-on-write.
In the macro, instead of checking for VALP at run-time and passing it doing
what DEFVAR does would produce better expansion and will reduce fasl size
(not really important), if only for consistency.
--
With best regards, Stas.
Oh, yes. PPC too.
> And an analogy that helped me see the difference with special is that it
> basically does copy-on-write.
Yes, copy-on-write on the global binding.
> In the macro, instead of checking for VALP at run-time and passing it doing
> what DEFVAR does would produce better expansion and will reduce fasl size
> (not really important), if only for consistency.
Thanks. Done.
Not sure what's the best way to go about updating the rest of the platforms.
I'm hoping for volunteers. I should be able to tackle x86 but currently the
multiarch i386 build fails even on stock SBCL with a memory fault in warm init.
Does anyone have a recipe how to build x86 SBCL on x86-64?
> Not sure what's the best way to go about updating the rest of the platforms.
> I'm hoping for volunteers. I should be able to tackle x86 but currently the
> multiarch i386 build fails even on stock SBCL with a memory fault in warm init.
> Does anyone have a recipe how to build x86 SBCL on x86-64?
I just built it here (sbcl-1.3.1.102) with `./make.sh --arch=x86'.
Cheers,
Christophe