Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- handleCommand :: (MonadReader PSCiConfig m, MonadState PSCiState m, MonadIO m) => (String -> m ()) -> m () -> (String -> m ()) -> Command -> m ()
- module Language.PureScript.Interactive.Types
- module Language.PureScript.Interactive.Printer
- module Language.PureScript.Interactive.Parser
- module Language.PureScript.Interactive.Module
- module Language.PureScript.Interactive.Message
- module Language.PureScript.Interactive.IO
- module Language.PureScript.Interactive.Completion
- make :: [(FilePath, PartialResult 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, PartialResult Module)] -> Make ([ExternsFile], Environment) Source #
Build the collection of modules from scratch. This is usually done on startup.