Fedora Packages

ghc-managed

A monad for managed values

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.

Releases Overview

Release Stable Testing
Fedora Rawhide 1.0.10-3.fc40 -
Fedora 40 1.0.10-3.fc40 -
Fedora 39 1.0.10-1.fc39 -
Fedora 38 1.0.9-4.fc38 -
File a new bug report »
Package Info
Related Packages

You can contact the maintainers of this package via email at ghc-managed dash maintainers at fedoraproject dot org.



Sources on Pagure