ghc-managed-1.0.6-2.8.x86_64.rpm


Advertisement

Description

ghc-managed - A monad for managed values

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename ghc-managed-1.0.6-2.8.x86_64.rpm
Package name ghc-managed
Package version 1.0.6
Package release 2.8
Package architecture x86_64
Package type rpm
Category Development/Libraries/Haskell
Homepage https://hackage.haskell.org/package/managed
License BSD-3-Clause
Maintainer -
Download size 21.42 KB
Installed size 84.83 KB
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.

Alternatives

Package Version Architecture Repository
ghc-managed-1.0.6-2.8.i586.rpm 1.0.6 i586 openSUSE Oss
ghc-managed - - -

Requires

Name Value
libHSbase-4.12.0.0-ghc8.6.5.so()(64bit) -
libHSghc-prim-0.5.3-ghc8.6.5.so()(64bit) -
libHSinteger-gmp-1.0.2.0-ghc8.6.5.so()(64bit) -
libHStransformers-0.5.6.2-ghc8.6.5.so()(64bit) -
libatomic.so.1()(64bit) -
libc.so.6(GLIBC_2.2.5)(64bit) -
libgmp.so.10()(64bit) -
libm.so.6()(64bit) -

Provides

Name Value
ghc-managed = 1.0.6-2.8
ghc-managed(x86-64) = 1.0.6-2.8
libHSmanaged-1.0.6-6le630bw4rn2FNayf9Wk9z-ghc8.6.5.so()(64bit) -

Download

Type URL
Mirror widehat.opensuse.org
Binary Package ghc-managed-1.0.6-2.8.x86_64.rpm
Source Package ghc-managed-1.0.6-2.8.src.rpm

Install Howto

Install ghc-managed rpm package:

# zypper install ghc-managed

Files

Path
/usr/lib64/ghc-8.6.5/managed-1.0.6-6le630bw4rn2FNayf9Wk9z/libHSmanaged-1.0.6-6le630bw4rn2FNayf9Wk9z-ghc8.6.5.so
/usr/share/licenses/ghc-managed/LICENSE

Changelog

2018-10-20 - Peter Simons <psimons@suse.com>
- Use https URL to refer to bugs.opensuse.org.
2018-07-20 - psimons@suse.com
- Add managed at version 1.0.6.

See Also

Package Description
ghc-managed-devel-1.0.6-2.8.i586.rpm Haskell managed library development files
ghc-managed-devel-1.0.6-2.8.x86_64.rpm Haskell managed library development files
ghc-math-functions-0.3.1.0-1.6.i586.rpm Collection of tools for numeric computations
ghc-math-functions-0.3.1.0-1.6.x86_64.rpm Collection of tools for numeric computations
ghc-math-functions-devel-0.3.1.0-1.6.i586.rpm Haskell math-functions library development files
ghc-math-functions-devel-0.3.1.0-1.6.x86_64.rpm Haskell math-functions library development files
ghc-megaparsec-7.0.4-1.7.i586.rpm Monadic parser combinators
ghc-megaparsec-7.0.4-1.7.x86_64.rpm Monadic parser combinators
ghc-megaparsec-devel-7.0.4-1.7.i586.rpm Haskell megaparsec library development files
ghc-megaparsec-devel-7.0.4-1.7.x86_64.rpm Haskell megaparsec library development files
ghc-memory-0.14.18-1.8.i586.rpm Memory and related abstraction stuff
ghc-memory-0.14.18-1.8.x86_64.rpm Memory and related abstraction stuff
ghc-memory-devel-0.14.18-1.8.i586.rpm Haskell memory library development files
ghc-memory-devel-0.14.18-1.8.x86_64.rpm Haskell memory library development files
ghc-microlens-0.4.10-2.6.i586.rpm Tiny lens library for Haskell
Advertisement
Advertisement