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