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: almost 2 years ago
ghchaskellsoftware-transactional-memorystm

Related projects:

RepositoryDescriptionStars
nbronson/scala-stmA library-based Software Transactional Memory for concurrent data access and updates in Scala249
cosmos72/stmxA concurrency control mechanism aimed at making concurrent programming easier to write and understand by allowing atomic memory transactions.244
tmcgilchrist/postgresql-transactionalA Haskell library providing a monadic wrapper around PostgreSQL query functions with predictable semantics and transactional support.60
haskell-tools/haskell-toolsDeveloper tools for refactoring Haskell programs.249
haskell/lspA Haskell implementation of the Microsoft Language Server Protocol371
msgpack/msgpack-haskellA Haskell implementation of MessagePack data serialization format138
dwayne/haskell-programmingCollects notes and solutions to exercises from the book 'Haskell Programming from first principles'95
haskell-distributed/distributed-processAn implementation of Cloud Haskell's core libraries for building distributed systems713
jbakic/shieldedA software transactional memory implementation for .NET with strong guarantees on safety and thread-safety241
haskell-gi/haskell-giGenerates Haskell bindings for GObject Introspection capable libraries293
mondaymorninghaskell/haskellingsAn automated tutorial program for learning Haskell programming168
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
syocy/a-tour-of-go-in-haskellA Haskell adaptation of Go's concurrency tutorial130
haskell-haskey/haskeyA high-performance, ACID compliant key-value store designed to be embedded in other applications92
haskell-suite/haskell-src-extsA toolset for manipulating and analyzing Haskell source code194