How to Install and Uninstall libghc-inspection-testing-prof Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: May 16,2024

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

This is a short guide on how to install libghc-inspection-testing-prof on Ubuntu 21.04 (Hirsute Hippo)

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

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

This guide covers the steps necessary to uninstall libghc-inspection-testing-prof on Ubuntu 21.04 (Hirsute Hippo):

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

3. Information about the libghc-inspection-testing-prof package on Ubuntu 21.04 (Hirsute Hippo)

Package: libghc-inspection-testing-prof
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: 1223
Provides: libghc-inspection-testing-prof-0.4.2.4-7592e
Depends: libghc-inspection-testing-dev (= 0.4.2.4-1build4), libghc-base-prof-4.13.0.0-2f220, libghc-containers-prof-0.6.2.1-ab1cf, libghc-ghc-prof-8.8.4-bc988, libghc-mtl-prof-2.2.2-7208c, libghc-template-haskell-prof-2.15.0.0-80f0d, libghc-transformers-prof-0.5.6.2-59c2c
Filename: pool/universe/h/haskell-inspection-testing/libghc-inspection-testing-prof_0.4.2.4-1build4_amd64.deb
Size: 130180
MD5sum: 9ae29308379372d75502e8615dd1bf26
SHA1: 91fec8f53f5d219481b519078492bbd0addb246c
SHA256: 514b1da71840a4e134ee2daffde48b83ae1021c67cdc93cada4c41b4d64e7eef
SHA512: 8795ad282ae8541b8f74cf77cb94d5b4b0719af8c474700b52126040015e93bb5db30c3e6d0984c1f20b1b31af19beeb5288930ba74775d47406325e682601a9
Homepage: https://github.com/nomeata/inspection-testing
Description-en: GHC plugin to do inspection testing; profiling libraries
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, compiled
for profiling. See http://www.haskell.org/ for more information on Haskell.
Description-md5: 6c5daf0c10356f0ce7b473c8aa8a2f4b