Name: blocking-transactions
-- The package version. See the Haskell package versioning policy
-- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
-- standards guiding when and how versions should be incremented.
Version: 0.1.0.4
Synopsis: Composable, blocking transactions.
Description: A variable type (BVar), monad (BTM), and arrow
(BTA), which provide fast, atomic, composable, blocking
inter-thread communication. Blocking transactions are
strictly less expressive than software transactional
memory, but may be more efficient under very high
contention.
Homepage: http://www.downstairspeople.org/git/blocking-transactions.git
License: BSD3
License-file: LICENSE
Author: Christopher Lane Hinson
Maintainer: lane@downstairspeople.org
Stability: Experimental
Category: Concurrency
Build-type: Simple
Cabal-version: >=1.2
Flag Tests
Default: False
Library
Exposed-modules: BlockingTransactions.BlockingTransactions
Build-depends: base >=4&&<5, containers, parallel
ghc-options: -O2
Executable _RandomAccounts
main-is: Examples/RandomAccounts.hs
Build-depends: base >=4&&<5, random, array, stm
ghc-options: -threaded -O2
ghc-prof-options: -prof -auto-all
if( !flag(Tests) )
buildable: False