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

Last updated: May 10,2024

1. Install "hdevtools" package

Please follow the instructions below to install hdevtools on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install hdevtools

2. Uninstall "hdevtools" package

Please follow the guidelines below to uninstall hdevtools on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove hdevtools $ sudo apt autoclean && sudo apt autoremove

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

Package: hdevtools
Priority: optional
Section: universe/devel
Installed-Size: 53229
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Architecture: amd64
Version: 0.1.2.2-1
Depends: libc6 (>= 2.15), libffi6 (>= 3.0.4), libgmp10, ghc (>= 7.10.3), ghc (<< 7.10.3+)
Filename: pool/universe/h/hdevtools/hdevtools_0.1.2.2-1_amd64.deb
Size: 6526592
MD5sum: 25aa7d955b182238f0f7c09b72435971
SHA1: 5ef02c67a42fbdf7d035d85ca0a13226278efafe
SHA256: ece36a5bd2f479f53ce99274c196f7e8d547a6bd47fca77f402767a48d83329a
Description-en: GHC powered daemon for fast Haskell development
hdevtools is a backend for text editor plugins, to allow for things such as
syntax and type checking of Haskell code, and retrieving type information, all
directly from within your text editor.
.
The advantage that hdevtools has over ghc-mod is that it runs silently
in a persistent background process, and therefore is able to keeps all of your
Haskell modules and dependent libraries loaded in memory. This way, when you
change only a single source file, only it needs to be reloaded and rechecked,
instead of having to reload everything.
.
This makes hdevtools very fast for checking syntax and type errors (runs
just as fast as the ":reload" command in GHCi).
.
In fact, syntax and type checking is so fast, that you can safely enable auto
checking on every save. Even for huge projects, checking is nearly instant.
.
In addition to checking Haskell source code for errors, `hdevtools` has tools
for getting info about identifiers, and getting type information for snippets
of code.
Description-md5: e9a628a6d1d79bdeb60a273695e480c4
Homepage: http://hackage.haskell.org/package/hdevtools
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu