Safe Haskell | None |
---|---|
Language | Haskell2010 |
- cleanATSCabal :: IO ()
- atsUserHooks :: [ATSDependency] -> UserHooks
- fetchDependencies :: [ATSDependency] -> IO ()
- type ATSVersion = [Integer]
- data ATSDependency = ATSDependency {}
- libgmp :: ATSDependency
- intinf :: ATSDependency
- atsPrelude :: ATSVersion -> ATSDependency
- atsContrib :: ATSVersion -> ATSDependency
- atsFull :: ATSVersion -> ATSDependency
- findCli :: ATSDependency
Documentation
cleanATSCabal :: IO () Source #
atsUserHooks :: [ATSDependency] -> UserHooks Source #
This generates user hooks for a Cabal distribution that has some ATS
library dependencies. For an example of its use, see the Setup.hs
of
fast-arithmetic
fetchDependencies :: [ATSDependency] -> IO () Source #
Types
type ATSVersion = [Integer] Source #
ATS library version to use, e.g. [0,3,8]
for 0.3.8
.
data ATSDependency Source #
Libraries
libgmp :: ATSDependency Source #
GMP bindings for ATS
intinf :: ATSDependency Source #
Arbitrary-precision arithmetic library for ATS
atsPrelude :: ATSVersion -> ATSDependency Source #
ATS prelude
atsContrib :: ATSVersion -> ATSDependency Source #
atsFull :: ATSVersion -> ATSDependency Source #
Full ATS libraries.
findCli :: ATSDependency Source #
Directory traversal library for ATS