WARNING: Either there is no Bordeaux-threads support for yourimplementation, or your implementation does not support threadstherefore some features may not work. Feel free to implement it, orbug one of the maintainers to do so if your lisp supports threads atall.
Hello Paul,
Your SBCL doesn't have threads enabled but you can recompile it to
have them (I'm guessing your using the canned installation that comes
w/ debian or ubuntu or something on x86)...
There is a file called "base-target-features.lisp-expr" in the sbcl
directory. search for ":sb-thread" in the file then uncomment that
line. now if SBCL is recompiled it will have threads enabled (note:
also uncomment :compare-and-swap-vops if you want to enable the super
cool SB-EXT:COMPARE-AND-SWAP)
the instructions for compiling SBCL are here
http://sbcl.sourceforge.net/getting.html
it goes something like this
export GNUMAKE=gnumake # for bash / zsh
cd path/to/sbcl/
sh make.sh
sh install.sh
[wait a long time]
the cool this is that once you recompile SBCL you can M-. into the
source of sbcl itself, which is just plain awesome
take care
Nick