Name: chp Version: 2.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--2010, University of Kent Stability: Stable Tested-with: GHC==6.10.4, GHC==6.12.1 Description: The Communicating Haskell Processes (CHP) library is an implementation of message-passing concurrency ideas from Hoare's Communicating Sequential Processes. More details and a tutorial can be found at its homepage: , and there is also now a blog with examples of using the library: . The library requires at least GHC 6.8.1. NOTE: since version 2.0.0, some capabilities that were present in version 1.x have been moved out to the chp-plus package. Homepage: http://www.cs.kent.ac.uk/projects/ofa/chp/ Category: Concurrency Cabal-Version: >= 1.2.3 Build-Type: Simple Build-Depends: base >= 3 && < 5, containers, deepseq >= 1.1 && < 1.2, extensible-exceptions >= 0.1.1.0, loop-while, mtl, pretty, stm Exposed-modules: Control.Concurrent.CHP Control.Concurrent.CHP.Alt Control.Concurrent.CHP.Barriers Control.Concurrent.CHP.Channels Control.Concurrent.CHP.Channels.BroadcastReduce Control.Concurrent.CHP.Channels.Communication Control.Concurrent.CHP.Channels.Creation Control.Concurrent.CHP.Channels.Ends Control.Concurrent.CHP.Channels.Synonyms Control.Concurrent.CHP.Clocks 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 Other-modules: Control.Concurrent.CHP.Base Control.Concurrent.CHP.Channels.Base Control.Concurrent.CHP.CSP Control.Concurrent.CHP.Event Control.Concurrent.CHP.EventMap Control.Concurrent.CHP.EventSet Control.Concurrent.CHP.EventType Control.Concurrent.CHP.Guard Control.Concurrent.CHP.Mutex Control.Concurrent.CHP.Poison Control.Concurrent.CHP.ProcessId Control.Concurrent.CHP.Traces.Base Extensions: BangPatterns CPP FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses ScopedTypeVariables GHC-Options: -Wall -auto-all