name:                 monad-control
version:              1.0.3.1
visibility:           public
id:                   monad-control-1.0.3.1-GOYX6KvY6Yh2psMKTxTH5L
key:                  monad-control-1.0.3.1-GOYX6KvY6Yh2psMKTxTH5L
license:              BSD-3-Clause
copyright:            (c) 2011 Bas van Dijk, Anders Kaseorg
maintainer:
    Oleg Grenrus <oleg.grenrus@iki.fi>, Bas van Dijk <v.dijk.bas@gmail.com>

author:               Bas van Dijk, Anders Kaseorg
homepage:             https://github.com/basvandijk/monad-control
synopsis:
    Lift control operations, like exception catching, through monad transformers

description:
    This package defines the type class @MonadBaseControl@, a subset of
    @MonadBase@ into which generic control operations such as @catch@ can be
    lifted from @IO@ or any other base monad. Instances are based on monad
    transformers in @MonadTransControl@, which includes all standard monad
    transformers in the @transformers@ library except @ContT@.

    See the <http://hackage.haskell.org/package/lifted-base lifted-base>
    package which uses @monad-control@ to lift @IO@
    operations from the @base@ library (like @catch@ or @bracket@) into any monad
    that is an instance of @MonadBase@ or @MonadBaseControl@.

    Note that this package is a rewrite of Anders Kaseorg's @monad-peel@
    library. The main difference is that this package provides CPS style operators
    and exploits the @RankNTypes@ and @TypeFamilies@ language extensions to
    simplify and speedup most definitions.

category:             Control
abi:                  3b0631255312dde6aad29156c5102c03
exposed:              True
exposed-modules:      Control.Monad.Trans.Control
import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/monad-control-1.0.3.1-GOYX6KvY6Yh2psMKTxTH5L

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/monad-control-1.0.3.1-GOYX6KvY6Yh2psMKTxTH5L

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/monad-control-1.0.3.1-GOYX6KvY6Yh2psMKTxTH5L

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1
data-dir:
    /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/monad-control-1.0.3.1

hs-libraries:         HSmonad-control-1.0.3.1-GOYX6KvY6Yh2psMKTxTH5L
depends:
    base-4.20.0.0-inplace stm-2.5.3.1-inplace
    transformers-0.6.1.1-inplace
    transformers-base-0.4.6-3lMhUTO8uKN4hkNEZymX1H
    transformers-compat-0.7.2-7A0DSPsgJ00DTBHrBnGo4g

haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/monad-control-1.0.3.1/html/monad-control.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/monad-control-1.0.3.1/html
