packages feed

chp-1.0.1: chp.cabal

Name:            chp
Version:         1.0.1
Synopsis:        An implementation of concurrency ideas from Communicating Sequential Processes
License:         BSD3
License-file:    LICENSE
Author:          Neil Brown
Maintainer:      neil@twistedsquare.com
Copyright:       Copyright (c) 2008, University of Kent
Stability:       Provisional
Tested-with:     GHC==6.8.2
Description:     The Communicating Haskell Processes (CHP) library is an
                 implementation of ideas from Hoare's Communicating
		 Sequential Processes.  More details and a tutorial can be
		 found at its homepage:
		 <http://www.cs.kent.ac.uk/projects/ofa/chp/>
                 The library requires at least GHC 6.8.1.
Homepage:        http://www.cs.kent.ac.uk/projects/ofa/chp/
Category:        Concurrency

Build-Type:      Simple
Build-Depends:   base, containers, mtl, pretty, stm

Exposed-modules: Control.Concurrent.CHP
                 Control.Concurrent.CHP.Alt
                 Control.Concurrent.CHP.Barriers
                 Control.Concurrent.CHP.BroadcastChannels
                 Control.Concurrent.CHP.Buffers
                 Control.Concurrent.CHP.Channels
                 Control.Concurrent.CHP.Common
                 Control.Concurrent.CHP.Console
                 Control.Concurrent.CHP.Enroll
                 Control.Concurrent.CHP.Monad
                 Control.Concurrent.CHP.Parallel
                 Control.Concurrent.CHP.Traces 
                 Control.Concurrent.CHP.Traces.CSP
                 Control.Concurrent.CHP.Traces.Structural
                 Control.Concurrent.CHP.Traces.TraceOff
                 Control.Concurrent.CHP.Traces.VCR
                 Control.Concurrent.CHP.Utils

Other-modules:   Control.Concurrent.CHP.Base
                 Control.Concurrent.CHP.CSP
                 Control.Concurrent.CHP.Event
                 Control.Concurrent.CHP.Guard
                 Control.Concurrent.CHP.Mutex
                 Control.Concurrent.CHP.Poison
                 Control.Concurrent.CHP.ProcessId
                 Control.Concurrent.CHP.Traces.Base

Extensions:      ScopedTypeVariables MultiParamTypeClasses
                 FlexibleInstances UndecidableInstances
                 GeneralizedNewtypeDeriving

GHC-Options:     -Wall -threaded -O2