How to Install and Uninstall libghc-monad-control-doc Package on Ubuntu 21.10 (Impish Indri)

Last updated: December 28,2024

1. Install "libghc-monad-control-doc" package

This guide covers the steps necessary to install libghc-monad-control-doc on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libghc-monad-control-doc

2. Uninstall "libghc-monad-control-doc" package

Please follow the guidance below to uninstall libghc-monad-control-doc on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libghc-monad-control-doc $ sudo apt autoclean && sudo apt autoremove

3. Information about the libghc-monad-control-doc package on Ubuntu 21.10 (Impish Indri)

Package: libghc-monad-control-doc
Architecture: all
Version: 1.0.2.3-4build2
Priority: extra
Section: universe/doc
Source: haskell-monad-control
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 583
Depends: haddock-interface-35
Recommends: libghc-transformers-base-doc, libjs-mathjax
Filename: pool/universe/h/haskell-monad-control/libghc-monad-control-doc_1.0.2.3-4build2_all.deb
Size: 55884
MD5sum: f36ff962e020bbd51cd918e993ed7a9d
SHA1: 234bc8280c133f4e432e7365dbe44c5697fd73fd
SHA256: 1cab832da86f4b7e5df9fa0a69a0441c2f6f1a32070eba8c484ab1b7802e66bb
SHA512: 864a9b8829a8e35728542ffb8bb97c9929d5e6070038b60009dafce6026a80294e709a538d542ea987ba11d80f1fa89a08dad8c2221dd277311db07638fd8dd9
Homepage: https://github.com/basvandijk/monad-control
Description-en: Monad transformers to lift control operations; documentation
It defines the type class MonadControlIO, a subset of MonadIO into
which generic control operations such as catch can be lifted from IO.
Instances are based on monad transformers in MonadTransControl, which
includes all standard monad transformers in the transformers library
except ContT. For convenience, it provides a wrapped version of
Control.Exception with types generalized from IO to all monads in
MonadControlIO.
.
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 language extension to simplify
most definitions.
.
The package includes a copy of the monad-peel testsuite written by
Anders Kaseorg. The tests can be performed by using cabal test.
.
The following critertion based benchmark shows that monad-control is
on average about 2.5 times faster than monad-peel:
.
http://code.haskell.org/~basvandijk/code/bench-monad-peel-control
.
This package provides the documentation for a library for the Haskell
programming language.
See http://www.haskell.org/ for more information on Haskell.
Description-md5: f9ba6752d8a0253442dacd5019efda0a