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

Last updated: May 07,2024

1. Install "libghc-fclabels-dev" package

This tutorial shows how to install libghc-fclabels-dev on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install libghc-fclabels-dev

2. Uninstall "libghc-fclabels-dev" package

Please follow the steps below to uninstall libghc-fclabels-dev on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove libghc-fclabels-dev $ sudo apt autoclean && sudo apt autoremove

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

Package: libghc-fclabels-dev
Architecture: amd64
Version: 2.0.5-1build1
Priority: extra
Section: universe/haskell
Source: haskell-fclabels
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1360
Provides: libghc-fclabels-dev-2.0.5-b2d21
Depends: libghc-base-dev-4.13.0.0-c9705, libghc-base-orphans-dev-0.8.2-84586, 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
Suggests: libghc-fclabels-doc, libghc-fclabels-prof
Filename: pool/universe/h/haskell-fclabels/libghc-fclabels-dev_2.0.5-1build1_amd64.deb
Size: 143868
MD5sum: 09bfe9a1d218872e736bb5cee1a75f53
SHA1: 83be9ecb623f88ad1c1183066b067e397b449b64
SHA256: 7e71881b956fa7ed849d455574987b3c7e3817b12288ee89803deb913c1913de
SHA512: c0b5576ce5904d3b7ece1ba2701d47369f45ee0e2bc4d755e0ba0680129ca520b10d439810a415ce4134b8b91be88cdd9d0160f0c8c82e36bde5f3ca3f4d016c
Homepage: https://github.com/sebastiaanvisser/fclabels
Description-en: first-class accessor labels
This package provides first class labels that can act as
bidirectional record fields. The labels can be derived
automatically using Template Haskell which means you don't have
to write any boilerplate yourself. The labels are implemented as
lenses and are fully composable. Labels can be used to /get/,
/set/ and /modify/ parts of a datatype in a consistent way.
.
See "Data.Label" for an introductory explanation.
.
Internally lenses are not tied to Haskell functions directly,
but are implemented as arrows. Arrows allow the lenses to be run
in custom computational contexts. This approach allows us to
make partial lenses that point to fields of multi-constructor
datatypes in an elegant way.
.
See the "Data.Label.Maybe" module for the use of partial labels.
.
> 1.1.1.0 -> 1.1.2
> - Added partial set/modify versions that act as identity
> when the constructor field is not available.
.
Author: Sebastiaan Visser, Erik Hesselink, Chris Eidhof, Sjoerd Visscher
with lots of help and feedback from others.
Upstream-Maintainer: Sebastiaan Visser
.
This package contains the normal library files.
Description-md5: db78202bfe924e975143dfcd2dcba2a9
Ghc-Package: fclabels-2.0.5-BYMpRpo5LsOLFbC59D3BrP