The caf package

[Tags:bsd3, library]

This library contains implementations of several kinds of futures and concurrency abstractions.

[Skip to Readme]


Versions 0.0.1, 0.0.2, 0.0.3
Dependencies base (>=2.0) [details]
License BSD3
Author Dr. David Sabel and Martina Willig
Maintainer Martina Willig <>
Stability experimental
Category Concurrency
Home page
Uploaded Thu Mar 26 14:54:30 UTC 2009 by MartinaWillig
Distributions NixOS:0.0.3
Downloads 803 total (9 in the last 30 days)
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-12-11 [all 6 reports]


  • Control
    • Concurrent
      • Control.Concurrent.Futures
        • Control.Concurrent.Futures.BChan
        • Control.Concurrent.Futures.Buffer
        • Control.Concurrent.Futures.Chan
        • Control.Concurrent.Futures.Futures
        • Control.Concurrent.Futures.HQSem
        • Control.Concurrent.Futures.QSem


Maintainer's Corner

For package maintainers and hackage trustees

Readme for caf

Readme for caf-0.0.2

Concurrency Abstractions with Futures
More info on the package, releases, etc. can be found at
Install distribution package
1. Unzip the tarball
2. Navigate to the directory
3. Run the installation commands
  runhaskell Setup configure
  runhaskell Setup build
  sudo runhaskell Setup install

This last step will register thedistribution package.
Now in your Haskell programs, you can simply import the new modules from the distribution package.

Uninstall distribution package
See a list of installed packages with this command
	ghc-pkg list

Unregister the package with
	ghc-pkg unregister caf-x.x

Please send Feedback to