STM Data Structures Implementation
by Alex Semin for haskell.org
The goal of this project is to develop high quality concurrent STM data structures using recent developments in lock-free data structures as a guide but relying on STM for simple and clear concurrent semantics.