name:                 async
version:              2.2.4
visibility:           public
id:                   async-2.2.4-GsxK0hkqmGXFKeATVkqZYg
key:                  async-2.2.4-GsxK0hkqmGXFKeATVkqZYg
license:              BSD-3-Clause
copyright:            (c) Simon Marlow 2012
maintainer:           Simon Marlow <marlowsd@gmail.com>
author:               Simon Marlow
homepage:             https://github.com/simonmar/async
synopsis:             Run IO operations asynchronously and wait for their results
description:
    This package provides a higher-level interface over
    threads, in which an @Async a@ is a concurrent
    thread that will eventually deliver a value of
    type @a@.  The package provides ways to create
    @Async@ computations, wait for their results, and
    cancel them.

    Using @Async@ is safer than using threads in two
    ways:

    * When waiting for a thread to return a result,
    if the thread dies with an exception then the
    caller must either re-throw the exception
    ('wait') or handle it ('waitCatch'); the
    exception cannot be ignored.

    * The API makes it possible to build a tree of
    threads that are automatically killed when
    their parent dies (see 'withAsync').

category:             Concurrency
abi:                  0a1ad8404404bf448d4a2e93a6a10118
exposed:              True
exposed-modules:      Control.Concurrent.Async
import-dirs:
    /usr/pkg/lib/x86_64-netbsd-ghc-9.6.3/async-2.2.4-GsxK0hkqmGXFKeATVkqZYg

library-dirs:
    /usr/pkg/lib/x86_64-netbsd-ghc-9.6.3/async-2.2.4-GsxK0hkqmGXFKeATVkqZYg

library-dirs-static:
    /usr/pkg/lib/x86_64-netbsd-ghc-9.6.3/async-2.2.4-GsxK0hkqmGXFKeATVkqZYg

dynamic-library-dirs: /usr/pkg/lib/x86_64-netbsd-ghc-9.6.3
data-dir:             /usr/pkg/share/x86_64-netbsd-ghc-9.6.3/async-2.2.4
hs-libraries:         HSasync-2.2.4-GsxK0hkqmGXFKeATVkqZYg
depends:
    base-4.18.1.0 hashable-1.4.3.0-A9LFXpiwTxs1MJiRE3ofES stm-2.5.1.0

haddock-interfaces:
    /usr/pkg/share/doc/x86_64-netbsd-ghc-9.6.3/async-2.2.4/html/async.haddock

haddock-html:         /usr/pkg/share/doc/x86_64-netbsd-ghc-9.6.3/async-2.2.4/html
