green-threads
GREEN-THREADS is a portable library implementing green threads (lightweight, cooperatively multitasked, user threads) in Common Lisp.

License: BSD

Homepage / Repo: https://github.com/deliciousrobots/green-threads

Available via quicklisp:

(ql:quickload "green-threads")

Quick assessment (2024-06-29)

  • Doesn't work as-is, because it was never fully ported from cl-async-future to blackbird.
  • Line 268: promise-values is in :blackbird-base, not the :blackbird package.


system programming thread concurrency