module Cookbook.IO(filelines,prompt) where import System.IO import System.Environment -- | Returns the lines of a file, wrapped in an IO. filelines :: String -> IO ([String]) filelines x = do y <- openFile x ReadMode yc <- hGetContents y return (lines yc) -- | Prompts the user for a string prompt :: String -> IO (String) prompt x = do putStr x hFlush stdout getLine