While Patron is written in portable Common Lisp in mind, because of some platform specific features (semaphores, missing threading features—THREAD-JOIN, WITHOUT-INTERRUPTS, etc.—in bordeaux-threads, WITH-TIMEOUT macro) used, it currently works on SBCL and CCL platforms. As a side note, Patron currently depends on bordeaux-threads library for common threading functionalities.
Repository: https://github.com/vy/patron
License: BSD 2-Clause