Name : ghc-managed
| |
Version : 1.0.5
| Vendor : openSUSE
|
Release : bp150.2.6
| Date : 2018-07-30 20:23:48
|
Group : Development/Libraries/Haskell
| Source RPM : ghc-managed-1.0.5-bp150.2.6.src.rpm
|
Size : 0.09 MB
| |
Packager : https://bugs_opensuse_org
| |
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.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Backports:/SLE-15/standard/x86_64 |