Software Transactional Memory

Software Transactional Memory is a mechanism for managing memory in a concurrent environment.

STMX

STMX is a high-performance software transactional memory library for Common Lisp. It was presented at the European Lisp Symposium 2014 (Slides, video).