| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Carrier.Readline.Haskeline
Contents
Synopsis
- runReadline :: (MonadIO m, MonadMask m) => Prefs -> Settings m -> ReadlineC m a -> m a
- runReadlineWithHistory :: (MonadIO m, MonadMask m) => ReadlineC m a -> m a
- newtype ReadlineC m a = ReadlineC (ReaderC Line (LiftC (InputT m)) a)
- module Control.Effect.Readline
Readline carrier
newtype ReadlineC m a Source #
Instances
| MonadTrans ReadlineC Source # | |
Defined in Control.Carrier.Readline.Haskeline | |
| (MonadIO m, MonadMask m) => Algebra Readline (ReadlineC m) Source # | |
| Monad m => Monad (ReadlineC m) Source # | |
| Functor m => Functor (ReadlineC m) Source # | |
| MonadFix m => MonadFix (ReadlineC m) Source # | |
Defined in Control.Carrier.Readline.Haskeline | |
| Applicative m => Applicative (ReadlineC m) Source # | |
Defined in Control.Carrier.Readline.Haskeline | |
| MonadIO m => MonadIO (ReadlineC m) Source # | |
Defined in Control.Carrier.Readline.Haskeline | |
Readline effect
module Control.Effect.Readline