Common Lisp implementation with CFFI and thread support on Mac, Windows, and Linux?

Posted by mcandre on Stack Overflow See other posts from Stack Overflow or by mcandre
Published on 2011-02-28T07:12:40Z Indexed on 2011/03/03 7:24 UTC
Read the original article Hit count: 385

Goal: Install Hunchentoot and be able to run Hunchentoot as a background thread.

This is what I do:

  1. Install Common Lisp.
  2. Install Quicklisp.
  3. (ql:quickload "hunchentoot")
  4. (hunchentoot:start (make-instance 'hunchentoot:acceptor :port 4242))

The last command is supposed to start Hunchentoot, then return to the interpreter for further Common Lisp forms.

For CLISP, SBCL, ABCL, ECL, and CCL, I get one of two results:

  • Hunchentoot's dependency Bordeaux Threads fails to install.
  • hunchentoot:start hangs. The web page never loads, and never 404s.

© Stack Overflow or respective owner

Related posts about multithreading

Related posts about common-lisp