Репозиторий Sisyphus
Последнее обновление: 25 апреля 2019 | Пакетов: 17680 | Посещений: 13464975
en ru br
Репозитории ALT

Группа :: Разработка/Haskell
Пакет: ghc7.6.1-monad-control

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Текущая версия: 0.3.1.4-alt2
Время сборки: 23 декабря 2012, 03:12 ( 330.7 недели назад )
Размер архива: 13.25 Kb

Домашняя страница:   https://github.com/basvandijk/monad-control

Лицензия: BSD3
О пакете: Lift control operations, like exception catching, through monad transformers
Описание:

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-c…;@

Текущий майнтейнер: Denis Smirnov

Список всех майнтейнеров, принимавших участие
в данной и/или предыдущих сборках пакета:

Список rpm-пакетов, предоставляемый данным srpm-пакетом:

  • ghc7.6.1-monad-control
  • ghc7.6.1-monad-control-debuginfo
ACL:
     
    дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
    текущий майнтейнер: Michael Shigorin