NOTICE: This package no longer exists in Ports


./devel/hs-concurrent-extra [extra concurrency primitives]

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 0.7.0.9, Package name: hs-concurrent-extra-0.7.0.9
Maintained by: The OpenBSD ports mailing-list
Master sites:
Description
This package offers, among other things, the following selection of
synchronisation primitives:

Broadcast: Wake multiple threads by broadcasting a value.

Event: Wake multiple threads by signalling an event.

Lock: Enforce exclusive access to a resource. Also known as a binary
semaphore or mutex. The package additionally provides an alternative
that works in the STM monad.

RLock: A lock which can be acquired multiple times by the same
thread. Also known as a reentrant mutex.

ReadWriteLock: Multiple-reader, single-writer locks. Used to protect
shared resources which may be concurrently read, but only
sequentially written.

ReadWriteVar: Concurrent read, sequential write variables.

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


Filesize: 15.829 KB
Version History (View Complete History)
  • (2014-12-16) Updated to version: hs-concurrent-extra-0.7.0.9
  • (2013-07-19) Updated to version: hs-concurrent-extra-0.7.0.6
  • (2012-04-23) Package added to openports.se, version hs-concurrent-extra-0.7.0.4 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2016-01-20 09:20:44 by Matthias Kilian | Files touched by this commit (40)
Log message:
Bump after ghc changes.
   2015-12-20 04:25:33 by Matthias Kilian | Files touched by this commit (9)
Log message:
Adjust MODGHC_PACKAGE_KEY.
   2015-09-20 10:23:20 by Matthias Kilian | Files touched by this commit (38)
Log message:
Set MODGHC_PACKAGE_KEY and adjust plist.
   2015-09-20 10:23:20 by Matthias Kilian | Files touched by this commit (38)
Log message:
Set MODGHC_PACKAGE_KEY and adjust plist.
   2014-12-15 12:23:35 by Matthias Kilian | Files touched by this commit (3)
Log message:
Update to hs-concurrent-extra-0.7.0.9.
   2014-12-15 12:23:35 by Matthias Kilian | Files touched by this commit (3)
Log message:
Update to hs-concurrent-extra-0.7.0.9.
   2014-12-15 12:23:35 by Matthias Kilian | Files touched by this commit (3)
Log message:
Update to hs-concurrent-extra-0.7.0.9.