There's a new release of Bordeaux-Threads.
Noteworthy changes since 0.8.1: * Allegro: JOIN-THREAD now returns the thread function's return value instead of just NIL * Lispworks: on 6.1+ implement THREAD-JOIN using the native primitive mp:process-join
bordeaux-threads-devel@common-lisp.net