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

Last updated: May 07,2024

1. Install "drift" package

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

$ sudo apt update $ sudo apt install drift

2. Uninstall "drift" package

Please follow the guidance below to uninstall drift on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove drift $ sudo apt autoclean && sudo apt autoremove

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

Package: drift
Priority: optional
Section: universe/devel
Installed-Size: 2665
Maintainer: Ubuntu Developers
Original-Maintainer: Arjan Oosting
Architecture: amd64
Version: 2.2.3-2.3
Depends: libc6 (>= 2.15), libffi6 (>= 3.0.4), libgmp10
Recommends: ghc
Suggests: doc-base
Filename: pool/universe/d/drift/drift_2.2.3-2.3_amd64.deb
Size: 616850
MD5sum: ac08027c2b7c32621430053333870093
SHA1: 01f02799656a881e984b9fa556a5d6adc9f9f3f1
SHA256: e1ed7def28ea6bbbd74486597dee98d5d1851ecf42148987425f635940f94de2
Description-en: type sensitive preprocessor for Haskell
DrIFT automates instance derivation for classes that aren't supported
by the standard compilers. In addition, instances can be produced in
separate modules to that containing the type declaration. This allows
instances to be derived for a type after the original module has been
compiled. As a bonus, simple utility functions can also be produced
from a type.
.
Features:
- DrIFT comes with a set of rules to produce instances for all
derivable classes given in the Haskell Prelude. There are also a
number of extra useful rules to derive instances of a variety of
useful classes.
- DrIFT performs import chasing to find the definition of a type.
- Code is generated using pretty-printing combinators. This means
that the output is (fairly) well formatted, and easy on the eye.
- Effort has been made to make the rule interface as easy to use as
possible. This is to allow users to add rules to generate code
specific to their own projects. As the rules are themselves
written in Haskell, the user doesn't have to learn a new language
to express rules.
Description-md5: 103c3134d8796cce4e9e060631685570
Homepage: http://repetae.net/john/computer/haskell/DrIFT/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu