DrIFT 2.1.0 is out! http://repetae.net/john/computer/haskell/DrIFT/
Here are the recent changes: * added 'get' utility which creates foo_g for each label which returns its value in a failing monad rather than raising an error. * added 'from' utility which creates fromFoo for each constructors * no longer an error for DERIVEPATH to not be set * added -i to ignore directives in file. useful with -g and -r for testing * added 'Query' which creates from, get, has, and is functions, but in a class with an instance for the data type. useful for extensible data types * added deriving rule for 'Monoid' * added deriving rule for 'FunctorM' * added deriving rule for 'RmapM' * added code subdirectory with support code and perhaps more importantly, DrIFT is now in a darcs repository! the repository is at: http://repetae.net/john/repos/DrIFT/ and it may be browsed here: http://repetae.net/cgi-bin/darcs.cgi/DrIFT/ Several people have sent me patches recently, and unfortunatly I lost some of my email, so if you sent me a patch and your code didn't make it into this release, please resend it, or better yet use darcs to send a patch. The half-minute tutorial for sending me a patch if you don't know darcs is ;darcs get http://repetae.net/john/repos/DrIFT/ ;cd DrIFT edit code ;darcs record ;darcs send more info on darcs can be gotten from http://abridgegame.org/darcs/ John -- John Meacham - ârepetae.netâjohnâ _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
