Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Derivation = Derivation {}
- readDerivation :: (MonadIO m, MonadFail m) => TSem -> FilePath -> m Derivation
- buildAdjacencyMap :: MonadIO m => Eq k => Hashable k => (k -> IO (Set k)) -> [k] -> m [(k, Set k)]
- filterUnbuilt :: (MonadIO m, MonadFail m) => [FilePath] -> m (Set FilePath)
- data Config = Config {}
- data Exclude
- build :: MonadIO m => Config -> [FilePath] -> m (AdjacencyMap FilePath)
Documentation
data Derivation Source #
Instances
readDerivation :: (MonadIO m, MonadFail m) => TSem -> FilePath -> m Derivation Source #
buildAdjacencyMap :: MonadIO m => Eq k => Hashable k => (k -> IO (Set k)) -> [k] -> m [(k, Set k)] Source #