bordeaux-threads
bordeaux-threads copied to clipboard
Portable shared-state concurrency for Common Lisp
...in order to avoid having X other thread pools from other libraries. Could this be a candidate?
In the [Lisp Koans](https://github.com/google/lisp-koans), we have a threading koan that, when solved, is supposed to look similar to the following: ```lisp (defvar *semaphore* (bt:make-semaphore)) (defun signal-our-semaphore () (bt:signal-semaphore *semaphore*)) (defun...
The documentation for CONDITION-WAIT is incorrect: > Either NIL or T will be returned. A return of NIL indicates that the timeout has expired without receiving a notification. A return...
We need a function to set the value of an `atomic-integer` and return the old value.