How to Install and Uninstall cpphs Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 19,2024

1. Install "cpphs" package

Please follow the step by step instructions below to install cpphs on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install cpphs

2. Uninstall "cpphs" package

Please follow the instructions below to uninstall cpphs on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove cpphs $ sudo apt autoclean && sudo apt autoremove

3. Information about the cpphs package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: cpphs
Priority: optional
Section: universe/devel
Installed-Size: 1878
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Architecture: amd64
Version: 1.19.3-1build1
Depends: libc6 (>= 2.15), libffi6 (>= 3.0.4), libgmp10
Suggests: ghc | hugs
Filename: pool/universe/c/cpphs/cpphs_1.19.3-1build1_amd64.deb
Size: 367960
MD5sum: ac6f108518ad9aaf5031777742790dbf
SHA1: c280bcb440d70ae3d5967147a9d183f1088256ec
SHA256: e38e0b8d8393d0be2d1ce53166a0dc5ec7fcf96ba773b1e5131967df10ecb715
Description-en: Simplified cpp-a-like preprocessor for Haskell
The C pre-processor has been widely used in Haskell source code. It
enables conditional compilation for different compilers, different
versions of the same compiler, and different OS platforms. It is also
occasionally used for its macro language, which can enable certain
forms of platform-specific detail-filling, such as the tedious
boilerplate generation of instance definitions and FFI declarations.
.
However, gcc's cpp has recently been evolving to more strictly adhere
to the C standard. This has had the effect of making it increasingly
incompatible with Haskell's syntax. This is a cpp-a-like designed with
Haskell's syntax in mind.
Description-md5: cc7897f4cc1a68d7c934e96a45a2a8b4
Homepage: http://projects.haskell.org/cpphs/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu