Safe Haskell | None |
---|---|
Language | Haskell2010 |
Manipulate GenericPackageDescription
from Cabal into something more
useful for us.
- data SimpleDesc :: * = SimpleDesc {}
- toSimpleDesc :: MonadThrow m => CheckCond -> GenericPackageDescription -> m SimpleDesc
- data CheckCond = CheckCond {}
- data Component :: *
- data DepInfo :: * = DepInfo {}
Documentation
data SimpleDesc :: *
A simplified package description that tracks:
- Package dependencies
- Build tool dependencies
- Provided executables
It has fully resolved all conditionals
SimpleDesc | |
|
toSimpleDesc :: MonadThrow m => CheckCond -> GenericPackageDescription -> m SimpleDesc Source
Convert a GenericPackageDescription
into a SimpleDesc
by following the
constraints in the provided CheckCond
.
CheckCond | |
|
data Component :: *