axel-0.0.9: The Axel programming language.

Safe HaskellNone
LanguageHaskell2010

Axel.Eff.Ghci

Documentation

data Ghci r where Source #

Constructors

Exec :: Ghci -> String -> Ghci [String] 
Start :: Ghci Ghci 
Stop :: Ghci -> Ghci () 

stop :: forall effs. Member Ghci effs => Ghci -> Eff effs () Source #

start :: forall effs. Member Ghci effs => Eff effs Ghci Source #

exec :: forall effs. Member Ghci effs => Ghci -> String -> Eff effs [String] Source #

runEff :: LastMember IO effs => Eff (Ghci ': effs) ~> Eff effs Source #