Skip to content

ajhc/drift

Repository files navigation

DrIFT Build Status

This package contains a source distribution of DrIFT, a tool for automatic derivation of Haskell class instances. DrIFT was formerly known as Derive.

The original homepage is at http://repetae.net/john/computer/haskell/DrIFT/. But this DrIFT package has some changes with original DrIFT.

Contents of this package:

  • src: Directory with the source files of the DrIFT tool
  • example: Directory with examples of using the DrIFT tool
  • docs: Documentation

How to install

To configure and install DrIFT from the source tarball

$ autoreconf -i
$ ./configure
$ make cabal-install

For developing

First, you should use the arafura branch, rather than master branch.

You should send patch to original DrIFT, if testing on arafura branch is good.

$ darcs get http://repetae.net/repos/DrIFT
$ cd DrIFT/
$ patch -p1 < ~/yourfile.patch
$ darcs record -a
$ darcs send

The command darcs send sends email the patch to jhc author (= John Meacham).