Moduleerrors-2.3.0Haskell98
Control.Error.Script
Use this module if you like to write simple scripts with Text-based
errors, but you prefer to use ExceptT to handle errors rather than
Control.Exception.
import Control.Error
main = runScript $ do
str <- scriptIO getLine
n <- tryRead "Read failed" str
scriptIO $ print (n + 1)- 1 type
- 2 values
- Packageerrors-2.3.0
- Exports3
- LanguageHaskell98
- LicenceBSD-3-Clause
- SourceScript.hs
The Script Monad
3 declarationsRuns the Script monad
Prints the first error to stderr and exits with exitFailure