SW-STM
sw-stm is a concurrency library that provides Software Transactional Memory (STM) for Common Lisp.
Goals beside what's already common for most STM implementations:
- Pessimistic, so no race conditions.
- No thread starvation or livelock.
- Ability to safely do I/O while in a transaction via the WHEN-COMMIT facility.
- Optional ability to execute I/O stuff (WHEN-COMMIT) concurrently - or to control this.
- By default, "write skew" will never happen.
Homepage: https://github.com/lnostdal/SW-STM
License: AGPL
Download ASDF package from http://gitorious.org/sw-stm/sw-stm/archive-tarball/master
This page is linked from: SW-DB
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively