Package ghc7.6.1-monad-control: Information
Source package: ghc7.6.1-monad-control
Version: 0.3.1.4-alt2
Build time: Dec 23, 2012, 07:12 AM
Category: Development/Haskell
Report package bugHome page: https://github.com/basvandijk/monad-control
License: BSD3
Summary: 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 @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. The following @criterion@ based benchmark shows that @monad-control@ is on average about 99% faster than @monad-peel@: @git clone <https://github.com/basvandijk/bench-monad-peel-control>@
List of RPM packages built from this SRPM:
ghc7.6.1-monad-control (x86_64, i586)
ghc7.6.1-monad-control-debuginfo (x86_64, i586)
ghc7.6.1-monad-control (x86_64, i586)
ghc7.6.1-monad-control-debuginfo (x86_64, i586)
Maintainer: Denis Smirnov
Last changed
Dec. 22, 2012 Denis Smirnov 0.3.1.4-alt2
- rebuild
Dec. 22, 2012 Denis Smirnov 0.3.1.4-alt1
- Spec created by cabal2rpm 0.20_08