-- wda-concurrent.cabal auto-generated by cabal init. For additional -- options, see -- http://www.haskell.org/cabal/release/cabal-latest/doc/users-guide/authors.html#pkg-descr. -- The name of the package. Name: privileged-concurrency -- 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.2 -- A short (one-line) description of the package. Synopsis: Provides privilege separated versions of the concurrency primitives. -- A longer description of the package. Description: Any MVar or other concurrency primitive can be read by or written to any function which recieves it as a value. This package provides read-only and write-only versions of Chan, MVar, TChan, TMVar, and TVar. Functions which use these versions receive permission to read, write, or both based on their type signatures. -- The license under which the package is released. License: BSD3 -- The file containing the license text. License-file: LICENSE -- The package author(s). Author: Jeff Shaw -- An email address to which users can send suggestions, bug reports, -- and patches. Maintainer: shawjef3@msu.edu -- A copyright notice. -- Copyright: Category: Concurrency Build-type: Simple -- Extra files to be distributed with the package, such as examples or -- a README. -- Extra-source-files: -- Constraint on the version of Cabal needed to build this package. Cabal-version: >=1.2 Library -- hs-source-dirs: src -- Modules exported by the library. Exposed-modules: Control.Concurrent.Chan.ReadOnly, Control.Concurrent.Chan.WriteOnly, Control.Concurrent.MVar.ReadOnly, Control.Concurrent.MVar.WriteOnly, Control.Concurrent.STM.TVar.ReadOnly, Control.Concurrent.STM.TVar.WriteOnly, Control.Concurrent.STM.TMVar.ReadOnly, Control.Concurrent.STM.TMVar.WriteOnly, Control.Concurrent.STM.TChan.ReadOnly, Control.Concurrent.STM.TChan.WriteOnly -- Packages needed in order to build this package. Build-depends: base >= 4 && < 5, stm -- Modules not exported by this package. -- Other-modules: -- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source. -- Build-tools: