homepage: ''
changelog-type: ''
hash: 53173bd7e8db134aab3bcd01c0d01536c1a5e5a271cadb797a2244e9ecea630a
test-bench-deps: {}
maintainer: shawjef3@msu.edu
synopsis: Provides privilege separated versions of the concurrency primitives.
changelog: ''
basic-deps:
  stm: -any
  base: ! '>=4 && <5'
all-versions:
- '0.2'
- '0.3'
author: Jeff Shaw
latest: '0.3'
description-type: haddock
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.
license-name: BSD3

homepage: ''
changelog-type: markdown
hash: b8e4ca465cdc4d295bbf80a376f4b0330095846dec96aee0bcfac3b03749ccb8
test-bench-deps: {}
maintainer: Ömer Sinan Ağacan <omeragacan@gmail.com>
synopsis: Provides privilege separated versions of the concurrency primitives.
changelog: ! "0.5\n---\n\n* Read-only types are no longer `Eq`, but are now functors.\n\n0.4\n---\n\n*
  Functions are low lifted to `MonadBase IO`.\n\n0.3\n---\n\n* Initial version with
  read-only and write-only versions of `Chan`, `MVar`,\n  `TChan`, `TMVar` and `TVar`.\n"
basic-deps:
  stm: -any
  base: ! '>=4 && <5'
  monad-control: -any
  lifted-base: -any
  transformers-base: -any
all-versions:
- '0.2'
- '0.3'
- '0.5'
author: Jeff Shaw
latest: '0.5'
description-type: haddock
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.'
license-name: BSD3

Update from Hackage at 2017-02-18T18:55:34Z
Update from Hackage at 2017-02-18T18:55:34Z
