packages feed

transactional-events-0.1.0.0: transactional-events.cabal

name:            transactional-events
version:         0.1.0.0
copyright:       (c) 2008 Ryan Ingram
license:         BSD3
license-file:    LICENSE
author:          Ryan Ingram <ryani.spam@gmail.com>
maintainer:      Ryan Ingram <ryani.spam@gmail.com>
category:        Control
synopsis:        Transactional events, based on Concurrent ML semantics
description:     A quick-and-dirty implementation of transactional events.
                 Matthew Fluet's version
                 ("http://ttic.uchicago.edu/~fluet/research/tx-events/")
                 is probably a better implmentation, but this is an
                 interesting start for a technique to experiment with.
stability:       experimental
build-type:      Simple
cabal-version:   >= 1.2.1

library
  exposed-modules: Control.Concurrent.CHS
  extensions:      GADTs, EmptyDataDecls, GeneralizedNewtypeDeriving
  build-depends:   base >= 3.0,
                   stm >= 2.0 && < 3.0,
                   MonadPrompt >= 1.0 && < 2.0,
                   ListZipper >= 1.1 && < 2.0