Information for RPM ghc-managed-1.0.6-4.fc31.riscv64.rpm
ID | 387339 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | ghc-managed | ||||||||||||||||
Version | 1.0.6 | ||||||||||||||||
Release | 4.fc31 | ||||||||||||||||
Epoch | |||||||||||||||||
Arch | riscv64 | ||||||||||||||||
Summary | A monad for managed values | ||||||||||||||||
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. | ||||||||||||||||
Build Time | 2019-07-26 06:34:47 GMT | ||||||||||||||||
Size | 34.60 KB | ||||||||||||||||
8b11d9f54f7193fe0f516c26fa51f28e | |||||||||||||||||
License | BSD | ||||||||||||||||
Buildroot | f31-build-54640-28016 | ||||||||||||||||
Provides |
|
||||||||||||||||
Obsoletes | No Obsoletes | ||||||||||||||||
Conflicts | No Conflicts | ||||||||||||||||
Requires |
|
||||||||||||||||
Recommends | No Recommends | ||||||||||||||||
Suggests | No Suggests | ||||||||||||||||
Supplements | No Supplements | ||||||||||||||||
Enhances | No Enhances | ||||||||||||||||
Files |
|
||||||||||||||||
Component of | No Buildroots |