Copyright | (c) 2015 Rongcui Dong |
---|---|
License | BSD3 |
Maintainer | Rongcui Dong <karl_1702@188.com> |
Safe Haskell | None |
Language | Haskell2010 |
- initConsole :: IO ()
- runEcho :: IO ()
- inputBlocking :: IO Char
- sInput :: Signal s IO () Char
- output :: Char -> IO ()
- sOutput :: Signal s IO Char ()
- sEchoBox :: Signal s IO () ()
- runEcho2 :: IO ()
- inputNonBlocking :: IO (Maybe Char)
- outputMay :: Maybe Char -> IO ()
- sInput' :: Signal s IO () (Maybe Char)
- sOutput' :: Signal s IO (Maybe Char) ()
- sEchoBox2 :: Signal s IO () ()
- runGetName :: IO ()
- updateName :: String -> Maybe Char -> String
- sName :: Monad m => Signal s m (Maybe Char) String
- sReverse :: Monad m => Signal s m String String
- sLineOut :: Signal s IO String ()
- sNameBox :: Signal s IO () ()
- runHello :: IO ()
- hello :: String -> String
- sHello :: Monad m => Signal s m String String
- sHelloBox :: Signal s IO () ()
- runGreetings :: IO ()
- sIsReturn :: Monad m => Signal s m (Maybe Char) Bool
- sName2 :: Monad m => Signal s m (Bool, String) String
- sGreeting :: Monad m => Signal s m String String
- sGreetingsBox :: Signal s IO () ()
- runTutorial :: IO ()
- sQuit :: Monad m => Signal s m String ()
- sTutorialBox :: Signal s IO () ()
Read the Source for This Tutorial!
initConsole :: IO () Source #
inputBlocking :: IO Char Source #
runGetName :: IO () Source #
runGreetings :: IO () Source #
sGreetingsBox :: Signal s IO () () Source #
runTutorial :: IO () Source #
sTutorialBox :: Signal s IO () () Source #