Safe Haskell | None |
---|---|
Language | Haskell2010 |
- cabalSolver :: (MonadIO m, MonadLogger m, MonadMask m, MonadBaseControl IO m, MonadReader env m, HasConfig env) => WhichCompiler -> [Path Abs Dir] -> Map PackageName Version -> Map PackageName (Map FlagName Bool) -> [String] -> m (CompilerVersion, Map PackageName (Version, Map FlagName Bool))
- solveExtraDeps :: (MonadReader env m, HasEnvConfig env, MonadIO m, MonadMask m, MonadLogger m, MonadBaseControl IO m, HasHttpManager env) => Bool -> m ()
Documentation
:: (MonadIO m, MonadLogger m, MonadMask m, MonadBaseControl IO m, MonadReader env m, HasConfig env) | |
=> WhichCompiler | |
-> [Path Abs Dir] | cabal files |
-> Map PackageName Version | constraints |
-> Map PackageName (Map FlagName Bool) | user-specified flags |
-> [String] | additional arguments |
-> m (CompilerVersion, Map PackageName (Version, Map FlagName Bool)) |
:: (MonadReader env m, HasEnvConfig env, MonadIO m, MonadMask m, MonadLogger m, MonadBaseControl IO m, HasHttpManager env) | |
=> Bool | modify stack.yaml? |
-> m () |
Determine missing extra-deps