Download List

Projeto Descrição

DrIFT is a type sensitive preprocessor for Haskell. It extracts type declarations and directives from modules and applies rules to them which generate code. It is intended that the user can add new rules as required. 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. Simple utility functions can also be produced from a type.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-12-26 23:06
2.2.1

Inúmeras melhorias e correções.
Tags: Stable, Major feature enhancements
Numerous enhancements and bugfixes.

2004-06-01 19:15
2.0.4

Uma regra de derivação para instâncias de GhcBinary foi adicionado. Sintaxe Record agora é permitido, em declarações Newtype. O "drift-GHC 'script foi adicionado para fazer DRIFT mais fácil de usar do GHC, e as instâncias geradas por' update 'foram melhorados.
Tags: Stable, Minor feature enhancements
A derivation rule for instances of GhcBinary was added. Record syntax is now allowed on newtype declarations. The 'drift-ghc' script was added to make DrIFT easier to use from ghc, and the instances generated for 'update' have been improved.

2003-11-09 07:21
2.0.2

Derivando 'update' agora funciona com as versões mais recentes do GHC. Um bug no precedências especificado no mapa derivados e instâncias Leia foi corrigido. O código gerado não produz avisos falsos. Suporte para campos rigorosa e construtores infixo foi adicionado.
Tags: Stable, Major feature enhancements
Deriving 'update' now works with newer versions of ghc.
A bug in the precedences specified in derived Show and
Read instances was fixed. The generated code no longer
produces spurious warnings. Support for strict fields and
infix constructors was added.

2003-05-15 12:48
2.0rc4

Esta versão adiciona mensagens de ajuda e categorização de regras, uma pequena correção isLiterate, impressão de informações de depuração em um comentário no chaseImports, limpeza de código, algumas mudanças de Strafunski 1,7, e alguns autoconf / automake melhorias.
Tags: Stable
This version adds help messages and categorization to
rules, a small isLiterate fix, printing of debug info in a
comment in chaseImports, code cleanups, some
changes from Strafunski 1.7, and some autoconf/
automake improvements.

2002-07-14 03:26
2.0rc3

Todos os ramos de desenvolvimento foram fundidos em um projeto. Esta é uma autoconf / automake dirigido construir, testado com o NHC, GHC.
Tags: Stable, Initial freshmeat announcement
All development branches have been merged into one project. This is an autoconf/automake directed build, tested with nhc and ghc.

Project Resources