Пакет ghc7.6.1-monad-control: Информация
Исходный пакет: ghc7.6.1-monad-control
Версия: 0.3.1.4-alt2
Собран: 23 декабря 2012 г. 7:12
Категория: Разработка/Haskell
Сообщить об ошибке в пакетеДомашняя страница: 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-control>@
Список rpm-пакетов, предоставляемых данным 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)
Сопровождающий: Denis Smirnov
Последнее изменение
22 декабря 2012 г. Denis Smirnov 0.3.1.4-alt2
- rebuild
22 декабря 2012 г. Denis Smirnov 0.3.1.4-alt1
- Spec created by cabal2rpm 0.20_08