-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Package manager for ATS -- -- A collection of scripts to make building ATS projects easy. @package ats-pkg @version 0.2.0.0 module Language.ATS.Package packageCompiler :: FilePath -> IO () nuke :: IO () fetchCompiler :: IO () setupCompiler :: IO () instance GHC.Show.Show Language.ATS.Package.Version module Language.ATS.Package.Contents parsePackageContents :: IO PackageContents data PackageContents PackageContents :: [FilePath] -> [FilePath] -> [(FilePath, FilePath)] -> [(FilePath, FilePath)] -> PackageContents [_srcDirs] :: PackageContents -> [FilePath] [_files] :: PackageContents -> [FilePath] [_binTargets] :: PackageContents -> [(FilePath, FilePath)] [_libTargets] :: PackageContents -> [(FilePath, FilePath)] instance GHC.Classes.Eq Language.ATS.Package.Contents.PackageContents instance GHC.Show.Show Language.ATS.Package.Contents.PackageContents module Language.ATS.Package.Type data Pkg Pkg :: [Bin] -> [Bin] -> Maybe Text -> Pkg [bin] :: Pkg -> [Bin] [test] :: Pkg -> [Bin] [man] :: Pkg -> Maybe Text data Bin Bin :: Text -> Text -> [Text] -> Bin [src] :: Bin -> Text [target] :: Bin -> Text [libs] :: Bin -> [Text] printConfig :: IO () pkgToAction :: Pkg -> Rules () mkPkg :: IO () mkManpage :: Rules () instance Dhall.Interpret Language.ATS.Package.Type.Pkg instance GHC.Generics.Generic Language.ATS.Package.Type.Pkg instance GHC.Classes.Eq Language.ATS.Package.Type.Pkg instance GHC.Show.Show Language.ATS.Package.Type.Pkg instance Dhall.Interpret Language.ATS.Package.Type.Bin instance GHC.Generics.Generic Language.ATS.Package.Type.Bin instance GHC.Classes.Eq Language.ATS.Package.Type.Bin instance GHC.Show.Show Language.ATS.Package.Type.Bin module Language.ATS.Package.Exec exec :: IO () compiler :: IO ()