name: supervisors
description: The supervisors package provides a useful abstraction for managing the
groups of Haskell threads, which may not have a strictly hierarchical
structure to their lifetimes.

Concretely, the library provides a Supervisor construct, which can be
used to safely spawn threads while guaranteeing that:

When the supervisor is killed, all of the threads it supervises will be
killed.

Child threads can terminate in any order, and memory usage will always
be proportional to the number of *live* supervised threads.

One way to think of it is that supervisors is to async as
resourcet is to bracket.

Note that this package is EXPERIMENTAL; it needs more careful testing before
I can earnestly recommend relying on it.

See the README and module documentation for more information.
license_spdx: MIT
version: 0.2.0.0
spec_version: 1.0
download_url: http://hackage.haskell.org/package/supervisors-0.2.0.0/supervisors-0.2.0.0.tar.gz
home_url: 
            
              https://github.com/zenhack/haskell-supervisors
            
          
news_url: https://libraries.io/hackage/supervisors/versions.atom
date: 2018-12-18
about_resource: NONE
libraries_io_url: https://libraries.io/hackage/supervisors?number=0.2.0.0
vcs_tool: git
vcs_repository: https://github.com/zenhack/haskell-supervisors
vcs_branch: master
