A mirror of DrIFT.
Haskell M4 Makefile Shell
Switch branches/tags
Clone or download
Latest commit b50adc8 Jun 6, 2017
Permalink
Failed to load latest commit information.
ac-macros
code
docs
example
src
.gitignore
.travis.yml
AUTHORS various documentation fixes Sep 13, 2007
Changelog Update Changelog. Sep 3, 2013
DrIFT.cabal.in Fix miss spell. Nov 22, 2013
DrIFT.spec.in
LICENSE
Makefile.am
README.md Update README.md Jun 6, 2017
README.old Initial Import Dec 1, 2004
Setup.hs Build Haskell pacakge (cabal) with the command "make cabal-install". Mar 28, 2013
configure.ac Bump up version 2.4.2. Nov 11, 2013
drift-ghc.hs
drift-ghc.in

README.md

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).