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

Last updated: May 18,2024

1. Install "libghc-safe-exceptions-doc" package

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

$ sudo apt update $ sudo apt install libghc-safe-exceptions-doc

2. Uninstall "libghc-safe-exceptions-doc" package

Please follow the guidelines below to uninstall libghc-safe-exceptions-doc on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libghc-safe-exceptions-doc $ sudo apt autoclean && sudo apt autoremove

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

Package: libghc-safe-exceptions-doc
Architecture: all
Version: 0.1.7.0-6build2
Priority: extra
Section: universe/doc
Source: haskell-safe-exceptions
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 569
Depends: haddock-interface-35
Recommends: libghc-exceptions-doc, libjs-mathjax
Filename: pool/universe/h/haskell-safe-exceptions/libghc-safe-exceptions-doc_0.1.7.0-6build2_all.deb
Size: 51976
MD5sum: 3abea8abe1ec26921cb0d1ccde6ada66
SHA1: ed99e9d43c9b44da7b81e8544d890715d2ed1684
SHA256: 90df393941427c4c48c92119616825ded72a1d4d7bd35f8e8753f5e1642f7c00
SHA512: 69688bd931dc0d746b960a8e211d6285cdad6352c4dca9547c6eede462b8a5dd88c87129f15d23393daffb0f3e454d2eafc75355d1e02b9c9923b3db34d51df3
Homepage: https://github.com/fpco/safe-exceptions
Description-en: safe, consistent, and easy exception handling; documentation
This package provides additional safety and simplicity versus
Control.Exception by having its functions recognize the difference
between synchronous and asynchronous exceptions. As described below,
synchronous exceptions are treated as recoverable, allowing you to
catch and handle them as well as clean up after them, whereas
asynchronous exceptions can only be cleaned up after. In particular,
this library prevents you from making the following mistakes:
.
* Catching and swallowing an asynchronous exception
* Throwing an asynchronous exception synchronously
* Throwing a synchronous exception asynchronously
* Swallowing asynchronous exceptions via failing cleanup handlers
.
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: 8e465b415199ce0b6a6638fa9558694c