stm

Transactional memory system

A Haskell implementation of software transactional memory for concurrent programming

Software Transactional Memory

GitHub

99 stars
21 watching
35 forks
Language: Haskell
last commit: about 1 month ago
ghchaskellsoftware-transactional-memorystm

Related projects:

Repository Description Stars
nbronson/scala-stm A library-based Software Transactional Memory for concurrent data access and updates in Scala 249
cosmos72/stmx A concurrency control mechanism aimed at making concurrent programming easier to write and understand by allowing atomic memory transactions. 244
tmcgilchrist/postgresql-transactional A Haskell library providing a monadic wrapper around PostgreSQL query functions with predictable semantics and transactional support. 60
haskell-tools/haskell-tools Developer tools for refactoring Haskell programs. 249
haskell/lsp A Haskell implementation of the Microsoft Language Server Protocol 371
msgpack/msgpack-haskell A Haskell implementation of MessagePack data serialization format 138
dwayne/haskell-programming Collects notes and solutions to exercises from the book 'Haskell Programming from first principles' 95
haskell-distributed/distributed-process An implementation of Cloud Haskell's core libraries for building distributed systems 713
jbakic/shielded A software transactional memory implementation for .NET with strong guarantees on safety and thread-safety 241
haskell-gi/haskell-gi Generates Haskell bindings for GObject Introspection capable libraries 293
mondaymorninghaskell/haskellings An automated tutorial program for learning Haskell programming 168
haskell/parsec A parser combinator library designed to be industrial-strength and easy to use 850
syocy/a-tour-of-go-in-haskell A Haskell adaptation of Go's concurrency tutorial 130
haskell-haskey/haskey A high-performance, ACID compliant key-value store designed to be embedded in other applications 92
haskell-suite/haskell-src-exts A toolset for manipulating and analyzing Haskell source code 194