| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Stack.Ghci.Script
Synopsis
- data GhciScript
 - data ModuleName
 - cmdAdd :: Set (Either ModuleName (Path Abs File)) -> GhciScript
 - cmdCdGhc :: Path Abs Dir -> GhciScript
 - cmdModule :: Set ModuleName -> GhciScript
 - scriptToLazyByteString :: GhciScript -> LByteString
 - scriptToBuilder :: GhciScript -> Builder
 - scriptToFile :: Path Abs File -> GhciScript -> IO ()
 
Documentation
data GhciScript Source #
Instances
| Semigroup GhciScript Source # | |
Defined in Stack.Ghci.Script Methods (<>) :: GhciScript -> GhciScript -> GhciScript # sconcat :: NonEmpty GhciScript -> GhciScript # stimes :: Integral b => b -> GhciScript -> GhciScript #  | |
| Monoid GhciScript Source # | |
Defined in Stack.Ghci.Script Methods mempty :: GhciScript # mappend :: GhciScript -> GhciScript -> GhciScript # mconcat :: [GhciScript] -> GhciScript #  | |
data ModuleName #
A valid Haskell module name.
Instances
cmdAdd :: Set (Either ModuleName (Path Abs File)) -> GhciScript Source #
cmdModule :: Set ModuleName -> GhciScript Source #
scriptToBuilder :: GhciScript -> Builder Source #
scriptToFile :: Path Abs File -> GhciScript -> IO () Source #