How to Install and Uninstall libghc-inspection-testing-dev Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: February 17,2025

1. Install "libghc-inspection-testing-dev" package

This is a short guide on how to install libghc-inspection-testing-dev on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install libghc-inspection-testing-dev

2. Uninstall "libghc-inspection-testing-dev" package

Please follow the instructions below to uninstall libghc-inspection-testing-dev on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove libghc-inspection-testing-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the libghc-inspection-testing-dev package on Ubuntu 20.10 (Groovy Gorilla)

Package: libghc-inspection-testing-dev
Architecture: amd64
Version: 0.4.2.4-1build1
Priority: optional
Section: universe/haskell
Source: haskell-inspection-testing
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1247
Provides: libghc-inspection-testing-dev-0.4.2.4-a622e
Depends: libghc-base-dev-4.13.0.0-c9705, libghc-containers-dev-0.6.2.1-b8f3d, libghc-ghc-dev-8.8.3-1cc0c, libghc-mtl-dev-2.2.2-13482, libghc-template-haskell-dev-2.15.0.0-6d2a0, libghc-transformers-dev-0.5.6.2-e88a5, libc6 (>= 2.2.5), libgmp10, libtinfo6 (>= 6)
Suggests: libghc-inspection-testing-doc, libghc-inspection-testing-prof
Filename: pool/universe/h/haskell-inspection-testing/libghc-inspection-testing-dev_0.4.2.4-1build1_amd64.deb
Size: 148352
MD5sum: 2a00b99b7dae5af86fe1731e47e220a2
SHA1: aee21e8462ea06c96d297dc86de81a789986e325
SHA256: c77fee1d7c301332f63a5932d697fb6f6245d73b3e7ddf375ca33c61ccce4486
SHA512: 053b884400b4236e7123e4616be1602f1d2ac7269af05c38731a04498a58f45ad5c3626c28293d117707eaa92f55d1c11ab51546dc3f148ae9e3dc16c9a24a54
Homepage: https://github.com/nomeata/inspection-testing
Description-en: GHC plugin to do inspection testing
Some carefully crafted libraries make promises to their
users beyond functionality and performance.
.
Examples are: Fusion libraries promise intermediate data
structures to be eliminated. Generic programming libraries promise
that the generic implementation is identical to the
hand-written one. Some libraries may promise allocation-free
or branch-free code.
.
Conventionally, the modus operandi in all these cases is
that the library author manually inspects the (intermediate or
final) code produced by the compiler. This is not only
tedious, but makes it very likely that some change, either
in the library itself or the surrounding eco-system,
breaks the library’s promised without anyone noticing.
.
This package provides a disciplined way of specifying such
properties, and have them checked by the compiler. This way,
this checking can be part of the ususal development cycle
and regressions caught early.
.
This package provides a library for the Haskell programming language.
See http://www.haskell.org/ for more information on Haskell.
Description-md5: 0c66d51eac532a13d44a0f1d28da19c0
Ghc-Package: inspection-testing-0.4.2.4-ERyjrDZZHgFmu7UHF5L42