| Copyright | (c) 2000,2003, Malcolm Wallace |
|---|---|
| License | GPL (if it depends on readline, which is GPL) BSD (otherwise) |
| Maintainer | libraries@haskell.org |
| Stability | experimental |
| Portability | non-portable (unix-specific at the moment) |
| Safe Haskell | None |
| Language | Haskell98 |
System.Console.SimpleLineEditor
Description
A simple line editor, using the GNU readline library if available, or a small emulation otherwise.
Documentation
initialise :: IO ()
Set up the environment so that the terminal passes characters directly into the Haskell program, for immediate interpretation by the line editor.
getLineEdited :: String -> IO (Maybe String)