sionescu/bordeaux-threads

Portable shared-state concurrency for Common Lisp

Common Lisp

276

354 commits

updated Mar 25, 2026

See the code

README

Bordeaux-Threads is a Common Lisp threading library.

It exposes generic primitives required for synchronization in multi-threading programming, such as threads, mutexes, semaphores and condition variables, as well as some atomic operations.

You can read its manual here.

Contributors

(top 30 of 37)

sionescu

243 commits

sellout

46 commits

lmj

7 commits

easye

5 commits

sionescu/bordeaux-threads

Portable shared-state concurrency for Common Lisp

Common Lisp

276

354 commits

updated Mar 25, 2026

See the code

README

Bordeaux-Threads is a Common Lisp threading library.

It exposes generic primitives required for synchronization in multi-threading programming, such as threads, mutexes, semaphores and condition variables, as well as some atomic operations.

You can read its manual here.

Contributors

(top 30 of 37)

sionescu

243 commits

sellout

46 commits

lmj

7 commits

easye

5 commits

Languages

Common Lisp

98.5%