Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-monad-control-1.0.2.3-lp152.3.6 RPM for ppc64le

From OpenSuSE Ports Leap 15.2 for ppc64le

Name: ghc-monad-control Distribution: openSUSE:Leap:15.2:PowerPC / ports
Version: 1.0.2.3 Vendor: openSUSE
Release: lp152.3.6 Build date: Fri May 22 01:11:05 2020
Group: Unspecified Build host: obs-power9-06
Size: 136700 Source RPM: ghc-monad-control-1.0.2.3-lp152.3.6.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/monad-control
Summary: Lift control operations, like exception catching, through monad transformers
This package defines the type class 'MonadBaseControl', a subset of 'MonadBase'
into which generic control operations such as 'catch' can be lifted from 'IO'
or any other base monad. Instances are based on monad transformers in
'MonadTransControl', which includes all standard monad transformers in the
'transformers' library except 'ContT'.

See the <http://hackage.haskell.org/package/lifted-base lifted-base> package
which uses 'monad-control' to lift 'IO' operations from the 'base' library
(like 'catch' or 'bracket') into any monad that is an instance of 'MonadBase'
or 'MonadBaseControl'.

Note that this package is a rewrite of Anders Kaseorg's 'monad-peel' library.
The main difference is that this package provides CPS style operators and
exploits the 'RankNTypes' and 'TypeFamilies' language extensions to simplify
and speedup most definitions.

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Nov 08 2019 Peter Simons <psimons@suse.com>
  - Drop obsolete group attributes.
* Sat Oct 20 2018 Peter Simons <psimons@suse.com>
  - Use https URL to refer to bugs.opensuse.org.
* Wed Jul 18 2018 psimons@suse.com
  - Cosmetic: replace tabs with blanks, strip trailing white space,
    and update copyright headers with spec-cleaner.
* Mon May 14 2018 psimons@suse.com
  - Update monad-control to version 1.0.2.3.
    * Correct spelling mistake. Courtesy of Edward Betts.
    * Support transformers-compat-0.6.
    * Added some good documentation. Courtesy of Franz Thoma.
* Tue Jul 11 2017 psimons@suse.com
  - Update to version 1.0.2.1.
* Mon Jun 19 2017 psimons@suse.com
  - Update to version 1.0.2.0.
* Sun Jul 10 2016 psimons@suse.com
  - Update to version 1.0.1.0 revision 0 with cabal2obs.
* Thu Apr 07 2016 mimi.vx@gmail.com
  - update to 1.0.1.0
  - removed useless _service
    * Added the functions:
    liftThrough
      :: (MonadTransControl t, Monad (t m), Monad m)
      => (m (StT t a) -> m (StT t b)) -- ^
    - > t m a -> t m b
    captureT :: (MonadTransControl t, Monad (t m), Monad m) => t m (StT t ())
    captureM :: MonadBaseControl b m => m (StM m ())
* Fri Jan 29 2016 mimi.vx@gmail.com
  - update to 1.0.0.5
    * Support transformers-0.5 & ransformers-compat-0.5.*.
* Tue Apr 21 2015 mimi.vx@gmail.com
  - update to 1.0.0.4
    * Support transformers-compat-0.4.*.
    * Unconditionally add ExceptT instances using transformers-compat.
    Courtesy of Adam Bergmark.
    * Add a base >= 4.5 constraint because monad-control only builds on GHC >= 7.4.
    * Use Safe instead of Trustworthy.
      This requires a dependency on stm.
    * Switch the associated data types StT and StM to associated type synonyms.
      This is an API breaking change. To fix your MonadTransControl or
      MonadBaseControl instances simply remove the StT or StM constructors
      and deconstructors for your monad transformers or monad.
    * Add the embed, embed_ and liftBaseOpDiscard functions.
    * Support transformers-0.4.0.0
    * Drop unicode syntax and symbols

Files

/usr/lib64/ghc-8.10.1/monad-control-1.0.2.3
/usr/lib64/ghc-8.10.1/monad-control-1.0.2.3/libHSmonad-control-1.0.2.3-66nssSmhKr5NPNseHawPW-ghc8.10.1.so
/usr/share/licenses/ghc-monad-control
/usr/share/licenses/ghc-monad-control/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 12:13:28 2024