Information for RPM ghc-managed-1.0.10-3.oc9.aarch64.rpm
| ID | 416030 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Build | ghc-managed-1.0.10-3.oc9 | ||||||||||||||||||
| Name | ghc-managed | ||||||||||||||||||
| Version | 1.0.10 | ||||||||||||||||||
| Release | 3.oc9 | ||||||||||||||||||
| Epoch | |||||||||||||||||||
| Arch | aarch64 | ||||||||||||||||||
| Draft | False | ||||||||||||||||||
| 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 | 2025-09-21 15:15:45 GMT | ||||||||||||||||||
| Size | 21.95 KB | ||||||||||||||||||
| 90f04ff1c119c4eb9fdc37e19f882dfa | |||||||||||||||||||
| License | BSD-3-Clause | ||||||||||||||||||
| Buildroot | dist-oc9-epol-build-212046-80719 | ||||||||||||||||||
| Provides |
|
||||||||||||||||||
| Obsoletes | No Obsoletes | ||||||||||||||||||
| Conflicts | No Conflicts | ||||||||||||||||||
| Requires |
|
||||||||||||||||||
| Recommends | No Recommends | ||||||||||||||||||
| Suggests | No Suggests | ||||||||||||||||||
| Supplements | No Supplements | ||||||||||||||||||
| Enhances | No Enhances | ||||||||||||||||||
| Files |
|
||||||||||||||||||
| Component of |
|
||||||||||||||||||



