A monad for managed values
21.68 KB
built 2026-10-14 01:04:55 GMT
Description
In Haskell you very often acquire values using the 'with...' idiom using
functions of type '(a -> IO r) -> IO r'. This idiom forms a 'Monad', which is a
special case of the 'ContT' monad (from 'transformers') or the 'Codensity'
monad (from 'kan-extensions'). The main purpose behind this package is to
provide a restricted form of these monads specialized to this unusually common
case.
The reason this package defines a specialized version of these types is to:
* be more beginner-friendly,
* simplify inferred types and error messages, and:
* provide some additional type class instances that would otherwise be orphan
instances.
Dependencies
8 totalRequires6
- ghc-Cabal-devel
- ghc-base-devel
- ghc-rpm-macros
- ghc-transformers-devel
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides2
- ghc-managed = 1.0.11-2.fc45
- ghc-managed-devel = 1.0.11-2.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| ghc-managed.spec | 7.60 KB |
| managed-1.0.11.tar.gz | 5.07 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
