- stm-containers VS stm-incremental
- stm-containers VS restricted-workers
- stm-containers VS stm-chunked-queues
- stm-containers VS theatre
- stm-containers VS conceit
- stm-containers VS named-lock
- stm-containers VS ttrie
- stm-containers VS stm-hamt
- stm-containers VS stm-queue-extras
- stm-containers VS stm-channelize
Stm-containers Alternatives
Similar projects and alternatives to stm-containers
-
stm-incremental
A very simple interface for incremental computation using STM in Haskell. (by SamuelSchlesinger)
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
stm-chunked-queues
Thread communication queues that group items/requests that occur close together in time (by KholdStare)
-
-
-
-
-
Revelo Payroll
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
-
-
-
-
stm-haskell
Concurrent algorithms in Haskell using software transactional memory (STM monad)
-
js-db
Key-Value DB for TypeScript and JavaScript Applications (by MatrixAI)
-
stm-containers reviews and mentions
-
Software Transactional Memory (1997)
I think you are right about STM being roughly equivalent to snapshot isolation.
What STM offers is an easy way to invent "containers for snapshotted values" aka TVars. Using them carefully may result in better scaling: https://hackage.haskell.org/package/stm-containers
Stats
nikita-volkov/stm-containers is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of stm-containers is Haskell.