name:                 async
version:              2.2.5
visibility:           public
id:                   async-2.2.5-LMf6IatO7unBmgPJOnsiMx
key:                  async-2.2.5-LMf6IatO7unBmgPJOnsiMx
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:                  43177a1738c511e89330a535fbbfe915
exposed:              True
exposed-modules:
    Control.Concurrent.Async Control.Concurrent.Async.Internal

import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/async-2.2.5-LMf6IatO7unBmgPJOnsiMx

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/async-2.2.5-LMf6IatO7unBmgPJOnsiMx

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/async-2.2.5-LMf6IatO7unBmgPJOnsiMx

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1
data-dir:             /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/async-2.2.5
hs-libraries:         HSasync-2.2.5-LMf6IatO7unBmgPJOnsiMx
depends:
    base-4.20.0.0-inplace hashable-1.5.0.0-93vVlDWTvOTF1kJlBpPOXB
    stm-2.5.3.1-inplace

haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/async-2.2.5/html/async.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/async-2.2.5/html
