I've checked a bunch of implementations now. bt:*supports-threads-p* and tbnl::*supports-threads-p* are T for the implementations that work well with Hunchentoot. Typically both variables are NIL due to the underlying implementation lacking thread support:
On Tue, Mar 1, 2011 at 11:07 AM, Andrew Pennebaker
<andrew.pennebaker@gmail.com> wrote:
> I have installed ABCL, SBCL, CLISP, and ECL on Ubuntu and Mac OS X, usingThat should not happen. Can you check the values of
> Aptitude and MacPorts respectively. In every case, Hunchentoot's start
> function hung, because the CL implementation failed to include thread
> support.
bt:*supports-threads-p* and tbnl::*supports-threads-p*? Are they
correct? If so, the default taskmaster should be
one-thread-per-connection-manager which doesn't need threads.