Information for RPM ghc-managed-1.0.9-4.fc38.src.rpm
ID | 950357 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Name | ghc-managed | ||||||||||
Version | 1.0.9 | ||||||||||
Release | 4.fc38 | ||||||||||
Epoch | |||||||||||
Arch | src | ||||||||||
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 | 2023-03-06 05:41:14 GMT | ||||||||||
Size | 21.36 KB | ||||||||||
5344ad36c3e62e7d58d733434755f6ab | |||||||||||
License | BSD-3-Clause | ||||||||||
Buildroot | f38-build-689520-82530 | ||||||||||
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 |