Safe Haskell | Trustworthy |
---|---|
Language | Haskell98 |
Documentation
The BasicIO
backend supports only simple input and output.
Support for Password
and LinePrewritten
features can be added with
a shim from Shim
.
Instances
Functor BasicIO Source # | |
Run IO BasicIO Source # | |
Defined in System.Console.Wizard.BasicIO | |
ArbitraryIO :<: BasicIO Source # | |
Defined in System.Console.Wizard.BasicIO inj :: ArbitraryIO a -> BasicIO a | |
Character :<: BasicIO Source # | |
Defined in System.Console.Wizard.BasicIO | |
Line :<: BasicIO Source # | |
Defined in System.Console.Wizard.BasicIO | |
OutputLn :<: BasicIO Source # | |
Defined in System.Console.Wizard.BasicIO | |
Output :<: BasicIO Source # | |
Defined in System.Console.Wizard.BasicIO |
basicIO :: Wizard BasicIO a -> Wizard BasicIO a Source #
A simple identity function, used to restrict types if the type inferred by GHC is too general. You could achieve the same effect with a type signature, but this is slightly less typing.