stm-chans: Additional types of channels for STM.

[ bsd3, concurrency, library ] [ Propose Tags ]

Additional types of channels for STM.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0, 1.1.0, 1.2.0, 1.2.0.1, 1.2.0.2, 1.2.0.3, 1.3.0, 1.3.1, 2.0.0, 2.1.0, 3.0.0, 3.0.0.2, 3.0.0.3, 3.0.0.4, 3.0.0.5, 3.0.0.6, 3.0.0.9
Dependencies base (>=4.1 && <5), stm (>=2.4) [details]
License BSD-3-Clause
Copyright Copyright (c) 2011--2013 wren ng thornton
Author wren ng thornton, Thomas DuBuisson
Maintainer wren@community.haskell.org
Category Concurrency
Home page http://code.haskell.org/~wren/
Source repo head: darcs get http://community.haskell.org/~wren/stm-chans
Uploaded by WrenThornton at 2013-05-30T18:30:05Z
Distributions Arch:3.0.0.9, Debian:3.0.0.4, Fedora:3.0.0.9, FreeBSD:3.0.0.4, LTSHaskell:3.0.0.9, NixOS:3.0.0.9, Stackage:3.0.0.9, openSUSE:3.0.0.9
Reverse Dependencies 71 direct, 3863 indirect [details]
Downloads 94400 total (191 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]

Readme for stm-chans-3.0.0

[back to package description]
stm-chans
=========

In general, this is a simple package and should be easy to install.
It does require GHC however, because it relies on the
Control.Concurrent.STM.TChan type which (for some unknown reason)
is GHC-only. With the cabal-install program you can just do:

    $> cabal install stm-chans

Or if you don't have cabal-install, then you can use the Cabal
library:

    $> runhaskell Setup.hs configure
    $> runhaskell Setup.hs build
    $> runhaskell Setup.hs test
    $> runhaskell Setup.hs haddock --hyperlink-source
    $> runhaskell Setup.hs copy
    $> runhaskell Setup.hs register

The test step is optional and currently does nothing. The Haddock
step is also optional.

----------------------------------------------------------- fin.