The concurrent-extra package

[ Tags: bsd3, concurrency, library ] [ Propose Tags ]

The concurrent-extra package offers among other things the following selection of synchronisation primitives:

Besides these synchronisation primitives the package also provides:

Please consult the API documentation of the individual modules for more detailed information.

This package was inspired by the concurrency libraries of Java and Python.

Properties

Versions 0.1, 0.1.0.1, 0.2, 0.3, 0.3.1, 0.4, 0.5, 0.5.1, 0.6, 0.6.0.1, 0.7, 0.7.0.1, 0.7.0.2, 0.7.0.3, 0.7.0.4, 0.7.0.5, 0.7.0.6, 0.7.0.7, 0.7.0.8, 0.7.0.9, 0.7.0.10, 0.7.0.11
Dependencies base (>=3 && <4.4), base-unicode-symbols (>=0.1.1 && <0.3), HUnit (>=1.2.2 && <1.3), QuickCheck (>=2.1.0 && <2.2), stm (>=2.1.2.1 && <2.3), test-framework (>=0.2.4 && <0.4), test-framework-hunit (>=0.2.4 && <0.3), test-framework-quickcheck2 (>=0.2.4 && <0.3) [details]
License BSD3
Copyright (c) 2010 Bas van Dijk & Roel van Dijk
Author Bas van Dijk <v.dijk.bas@gmail.com> Roel van Dijk <vandijk.roel@gmail.com>
Maintainer Bas van Dijk <v.dijk.bas@gmail.com> Roel van Dijk <vandijk.roel@gmail.com>
Category Concurrency
Source repository head: darcs get http://code.haskell.org/concurrent-extra
Uploaded Thu Oct 21 21:12:05 UTC 2010 by BasVanDijk
Distributions NixOS:0.7.0.11, Stackage:0.7.0.11, Tumbleweed:0.7.0.11
Executables test-concurrent-extra
Downloads 11861 total (1089 in the last 30 days)
Rating 0.0 (0 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-28 [all 7 reports]
Hackage Matrix CI

Modules

  • Control
    • Concurrent
      • Control.Concurrent.Broadcast
      • Control.Concurrent.Event
      • Control.Concurrent.Lock
      • Control.Concurrent.RLock
      • Control.Concurrent.ReadWriteLock
      • Control.Concurrent.ReadWriteVar
      • STM
        • Control.Concurrent.STM.Lock
      • Thread
        • Control.Concurrent.Thread.Delay
      • Control.Concurrent.Timeout

Flags

NameDescriptionDefaultType
test

Build the testing suite

DisabledAutomatic
hpc

Enable program coverage on test executable

DisabledAutomatic
nolib

Don't build the library

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees