Sciweavers

12 search results - page 1 / 3
» User-level transactional programming in Haskell
Sort
View
167
Voted
HASKELL
2006
ACM
15 years 11 months ago
User-level transactional programming in Haskell
Correct handling of concurrently accessed external resources is a demanding problem in programming. The standard approaches rely on database transactions or concurrency mechanisms...
Peter Thiemann
129
Voted
PLDI
2009
ACM
16 years 18 days ago
An implementation and semantics for transactional memory introspection in Haskell
Arnar Birgisson, Úlfar Erlingsson
205
Voted
HASKELL
2009
ACM
16 years 10 days ago
A compositional theory for STM Haskell
We address the problem of reasoning about Haskell programs that use Software Transactional Memory (STM). As a motivating example, we consider Haskell code for a concurrent non-det...
Johannes Borgström, Karthikeyan Bhargavan, An...
POPL
2007
ACM
16 years 6 months ago
A concurrent constraint handling rules implementation in Haskell with software transactional memory
Constraint Handling Rules (CHR) is a concurrent committedchoice constraint logic programming language to describe transformations (rewritings) among multi-sets of constraints (ato...
Edmund S. L. Lam, Martin Sulzmann
144
Voted
HASKELL
2005
ACM
15 years 11 months ago
Haskell on a shared-memory multiprocessor
Multi-core processors are coming, and we need ways to program them. The combination of purely-functional programming and explicit, monadic threads, communicating using transaction...
Tim Harris, Simon Marlow, Simon L. Peyton Jones