Changelog for Coadjute-0.1.0

0.1.0, 2010-04-01: Got rid of the regex-dfa dependency. Dropped all the Datum stuff. New rule* signatures: rule :: String -> [String] -> ([Source] -> Target -> IO ()) -> [([Source],Target)] -> Coadjute () ruleM :: String -> [String] -> ([Source] -> [Target] -> IO ()) -> [([Source],[Target])] -> Coadjute () rule' :: String -> ([Source] -> Target -> IO ()) -> [([Source],Target)] -> Coadjute () ruleM' :: String -> ([Source] -> [Target] -> IO ()) -> [([Source],[Target])] -> Coadjute () 0.0.1, 2009-01-18: Initial release. Supported flags: --version --help --verbose --quiet --parallel[=N] --use-db --no-use-db --no-hashing Functions: coadjute :: Coadjute a -> IO a rule :: String -> [String] -> ([Source] -> Target -> IO ()) -> [SingleDatum] -> Coadjute () ruleM :: String -> [String] -> ([Source] -> [Target] -> IO ()) -> [MultiDatum] -> Coadjute () sourceToDatum :: (Source -> ([Source], a)) -> [Source] -> [TaskDatum a] rule' :: String -> ([Source] -> Target -> IO ()) -> [SingleDatum] -> Coadjute () ruleM' :: String -> ([Source] -> [Target] -> IO ()) -> [MultiDatum] -> Coadjute () sourceToDatum' :: (Source -> a) -> [Source] -> [TaskDatum a] getUserArgs :: Coadjute [String] Types: data Coadjute a type Source = FilePath type Target = FilePath data TaskDatum a type SingleDatum = TaskDatum Target type MultiDatum = TaskDatum [Target] Dependencies: base, array, bytestring, containers, directory, filepath, mtl, old-time, pretty, bytestring-csv, fgl, pureMD5, regex-dfa, safe, utf8-string.