Safe Haskell | None |
---|
- data Interact = Interact {
- interactPrompt :: String
- interactCommands :: [InteractCommand]
- interactSettables :: [String]
- interactVersion :: String
- interactSet :: Map String String
- interactExpr :: Interact -> String -> IO Interact
- interactRC :: [String]
- interactWords :: [String]
- interactEcho :: Bool
- interactCommandMode :: Bool
- interactHistFile :: Maybe String
- interactComment :: Maybe String
- data InteractCommand = InteractCommand {
- commandName :: String
- commandHelp :: String
- commandAction :: Interact -> String -> String -> IO Interact
- beginInteraction :: Interact -> IO ()
- runInteraction :: Interact -> String -> IO Interact
- runInteractions :: Interact -> [String] -> IO Interact
- emptyInteract :: Interact
Documentation
Interact | |
|
data InteractCommand Source
InteractCommand | |
|
beginInteraction :: Interact -> IO ()Source
begin interactive interaction