[ddp] drift : type sensitive preprocessor for Haskell

daily-debian-package at enix.org daily-debian-package at enix.org
Sun Jan 11 12:00:09 CET 2009


Hello,

Today, I'm happy to present you the Debian package drift, which is part
of the devel section, and maintained by Arjan Oosting
<arjan at debian.org>. 

This package contains : 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.


Package homepage     :
 http://packages.debian.org/unstable/devel/drift

Package bug homepage :
 http://bugs.debian.org/drift

Package QA homepage  :
 http://packages.qa.debian.org/drift

Have fun with Debian packages !

-- 
Daily Debian package, by Thomas Petazzoni, thanks to Jérome Petazzoni
Daily-debian-package at the-doors.enix.org
http://the-doors.enix.org/cgi-bin/mailman/listinfo/daily-debian-package
http://thomas.enix.org/DebianPackageDay


More information about the Daily-debian-package mailing list