The caf package

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

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 <>
Category Concurrency
Uploaded Thu Mar 26 09:18:53 UTC 2009 by MartinaWillig
Distributions NixOS:0.0.3
Downloads 1360 total (29 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2017-01-02 [all 8 reports]
Hackage Matrix CI


  • 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-0.0.1

[back to package description]
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