ats-pkg-1.4.0.1: Package manager for ATS
Language.ATS.Package
Contents
Synopsis
packageCompiler :: FilePath -> IO () Source #
newtype Version :: * #
Constructors
Instances
Methods
(==) :: Version -> Version -> Bool #
(/=) :: Version -> Version -> Bool #
showsPrec :: Int -> Version -> ShowS #
show :: Version -> String #
showList :: [Version] -> ShowS #
data Pkg Source #
Fields
List of binaries to be built
List of test suites
Optional (markdown) manpages to be converted using pandoc.
pandoc
Library version
Compiler version
List of dependencies
List of C dependencies
The C compiler we should use
List of flags to pass to the C compiler
Directory containing ATS source to be compile to C.
Directory for generated C.
(==) :: Pkg -> Pkg -> Bool #
(/=) :: Pkg -> Pkg -> Bool #
showsPrec :: Int -> Pkg -> ShowS #
show :: Pkg -> String #
showList :: [Pkg] -> ShowS #
Associated Types
type Rep Pkg :: * -> * #
from :: Pkg -> Rep Pkg x #
to :: Rep Pkg x -> Pkg #
autoWith :: InterpretOptions -> Type Pkg #
data Bin Source #
Source file (should end with .dats)
.dats
Binary to be built
Libraries to link against (e.g. [ "pthread" ])
[ "pthread" ]
Whether to use the garbage collector
(==) :: Bin -> Bin -> Bool #
(/=) :: Bin -> Bin -> Bool #
showsPrec :: Int -> Bin -> ShowS #
show :: Bin -> String #
showList :: [Bin] -> ShowS #
type Rep Bin :: * -> * #
from :: Bin -> Rep Bin x #
to :: Rep Bin x -> Bin #
autoWith :: InterpretOptions -> Type Bin #
data Constraint Source #
(==) :: Constraint -> Constraint -> Bool #
(/=) :: Constraint -> Constraint -> Bool #
showsPrec :: Int -> Constraint -> ShowS #
show :: Constraint -> String #
showList :: [Constraint] -> ShowS #
type Rep Constraint :: * -> * #
from :: Constraint -> Rep Constraint x #
to :: Rep Constraint x -> Constraint #
autoWith :: InterpretOptions -> Type Constraint #
dirLens :: Lens' Dependency Text Source #