ats-pkg-1.4.0.6: Package manager for ATS

Safe HaskellNone
LanguageHaskell2010

Language.ATS.Package

Contents

Synopsis

Documentation

Types

newtype Version :: * #

Constructors

Version [Integer] 

Instances

data Pkg Source #

Constructors

Pkg 

Fields

Instances

Eq Pkg Source # 

Methods

(==) :: Pkg -> Pkg -> Bool #

(/=) :: Pkg -> Pkg -> Bool #

Show Pkg Source # 

Methods

showsPrec :: Int -> Pkg -> ShowS #

show :: Pkg -> String #

showList :: [Pkg] -> ShowS #

Generic Pkg Source # 

Associated Types

type Rep Pkg :: * -> * #

Methods

from :: Pkg -> Rep Pkg x #

to :: Rep Pkg x -> Pkg #

Interpret Pkg Source # 
type Rep Pkg Source # 

data Bin Source #

Constructors

Bin 

Fields

  • src :: Text

    Source file (should end with .dats)

  • target :: Text

    Binary to be built

  • libs :: [Text]

    Libraries to link against (e.g. [ "pthread" ])

  • gc :: Bool

    Whether to use the garbage collector

Instances

Eq Bin Source # 

Methods

(==) :: Bin -> Bin -> Bool #

(/=) :: Bin -> Bin -> Bool #

Show Bin Source # 

Methods

showsPrec :: Int -> Bin -> ShowS #

show :: Bin -> String #

showList :: [Bin] -> ShowS #

Generic Bin Source # 

Associated Types

type Rep Bin :: * -> * #

Methods

from :: Bin -> Rep Bin x #

to :: Rep Bin x -> Bin #

Interpret Bin Source # 
type Rep Bin Source # 

data Dependency Source #

Type for a dependency

Constructors

Dependency 

Fields

Lenses