How to Install and Uninstall libghc-monad-control-dev Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 18,2024

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

Here is a brief guide to show you how to install libghc-monad-control-dev on Ubuntu 16.04 LTS (Xenial Xerus)

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

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

Please follow the step by step instructions below to uninstall libghc-monad-control-dev on Ubuntu 16.04 LTS (Xenial Xerus):

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

3. Information about the libghc-monad-control-dev package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: libghc-monad-control-dev
Priority: extra
Section: universe/haskell
Installed-Size: 424
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Architecture: amd64
Source: haskell-monad-control
Version: 1.0.0.4-3build1
Provides: libghc-monad-control-dev-1.0.0.4-54877
Depends: libghc-base-dev-4.8.2.0-0d6d1, libghc-stm-dev-2.4.4.1-7050c, libghc-transformers-dev-0.4.2.0-81450, libghc-transformers-base-dev-0.4.4-19dc1, libghc-transformers-compat-dev-0.4.0.4-8aa40, libc6 (>= 2.2.5)
Suggests: libghc-monad-control-doc, libghc-monad-control-prof
Filename: pool/universe/h/haskell-monad-control/libghc-monad-control-dev_1.0.0.4-3build1_amd64.deb
Size: 34814
MD5sum: a9c96ac9f9f3e5aeb333b7635f8319ff
SHA1: 162622d050c15fa40e1aa8913a69072bbcc9f452
SHA256: 1519ac7cba0a7c293f095c905b9c2d0eb7d83f5537221d2faccf789971b9183c
Description-en: Monad transformers to lift control operations
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 a library for the Haskell programming language.
See http://www.haskell.org/ for more information on Haskell.
Description-md5: 3191eff5df11bab70630fa673c7ad10d
Homepage: https://github.com/basvandijk/monad-control
Ghc-Package: monad-control-1.0.0.4-54877a66474b3cf85d4214e0258a1578
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu