How to Install and Uninstall libghc-inspection-testing-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: November 24,2024

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

This guide covers the steps necessary to install libghc-inspection-testing-dev on Ubuntu 21.10 (Impish Indri)

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

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

Here is a brief guide to show you how to uninstall libghc-inspection-testing-dev on Ubuntu 21.10 (Impish Indri):

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

3. Information about the libghc-inspection-testing-dev package on Ubuntu 21.10 (Impish Indri)

Package: libghc-inspection-testing-dev
Architecture: amd64
Version: 0.4.2.4-1build4
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: 1248
Provides: libghc-inspection-testing-dev-0.4.2.4-7592e
Depends: libghc-base-dev-4.13.0.0-2f220, libghc-containers-dev-0.6.2.1-ab1cf, libghc-ghc-dev-8.8.4-bc988, libghc-mtl-dev-2.2.2-7208c, libghc-template-haskell-dev-2.15.0.0-80f0d, libghc-transformers-dev-0.5.6.2-59c2c, 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-1build4_amd64.deb
Size: 148480
MD5sum: 59542463ccb811339b04eaabce8b4700
SHA1: 40b3fa41a1b9e26a4bcf3f0ccecd1925b8c94761
SHA256: afe16854ea2209f930dbbcb1fe2805b8c5fe69f4742fcc7bd24f83e75d44cb1b
SHA512: 72b3cd9c6fce4de097a60ba1477dfc27f7e98ee5dcd2958e0bfe64683014a042334c7df1166cf1b45ae53eaeb715f374bec6a65ae99c0af0eb4268af5604afdb
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-692QE4AzkO73xUkYG7gP35