Safe Haskell | None |
---|---|
Language | Haskell98 |
- handleCommand :: (MonadReader PSCiConfig m, MonadState PSCiState m, MonadIO m) => (String -> m ()) -> m () -> Command -> m ()
- make :: [(FilePath, Module)] -> Make ([ExternsFile], Environment)
- runMake :: Make a -> IO (Either MultipleErrors a)
Documentation
handleCommand :: (MonadReader PSCiConfig m, MonadState PSCiState m, MonadIO m) => (String -> m ()) -> m () -> Command -> m () Source #
Performs a PSCi command
make :: [(FilePath, Module)] -> Make ([ExternsFile], Environment) Source #
Build the collection of modules from scratch. This is usually done on startup.