Information for RPM ghc-managed-1.0.10-2.oc9.loongarch64.rpm
| ID | 405291 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Build | ghc-managed-1.0.10-2.oc9 | ||||||||||||||||
| Name | ghc-managed | ||||||||||||||||
| Version | 1.0.10 | ||||||||||||||||
| Release | 2.oc9 | ||||||||||||||||
| Epoch | |||||||||||||||||
| Arch | loongarch64 | ||||||||||||||||
| 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-02 01:22:31 GMT | ||||||||||||||||
| Size | 21.72 KB | ||||||||||||||||
| 48209b3fa62f685ec9453c13cf57242c | |||||||||||||||||
| License | BSD-3-Clause | ||||||||||||||||
| Buildroot | dist-oc9-epol-build-198093-80414 | ||||||||||||||||
| 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 | ||||||||||||||||

