Description
A Haskell library for compare-and-swap and other low-level atomic operations. It helps developers build concurrent data structures and synchronization code with safer abstractions around atomic primitives.
Use it only when a Haskell project needs explicit shared-state concurrency. Atomic code can be subtle, so tests should cover timing and failure cases.