axel-0.0.9: The Axel programming language.
Axel.Eff.Ghci
data Ghci r where Source #
Constructors
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 #