@hackage / privileged-concurrency

Provides privilege separated versions of the concurrency primitives.

Latest0.7.0

About

Metadata

  • Last updated , by OmerAgacan
  • License BSD-3-Clause
  • Categories Concurrency
  • Maintained by: Ömer Sinan Ağacan <omeragacan@gmail.com>

  • Lottery factor: 0

Links

Installation

Readme

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.