Hix.Monad
data Env Source #
Constructors
Fields
Defined in Hix.Monad
Associated Types
type Rep Env :: Type -> Type #
Methods
from :: Env -> Rep Env x #
to :: Rep Env x -> Env #
showsPrec :: Int -> Env -> ShowS #
show :: Env -> String #
showList :: [Env] -> ShowS #
(==) :: Env -> Env -> Bool #
(/=) :: Env -> Env -> Bool #
type M a = ReaderT Env (ExceptT Error IO) a Source #
throwM :: Error -> M a Source #
noteEnv :: Text -> Maybe a -> M a Source #
noteGhci :: Text -> Maybe a -> M a Source #
noteNew :: Text -> Maybe a -> M a Source #
noteBootstrap :: Text -> Maybe a -> M a Source #
runM :: Path Abs Dir -> M a -> IO (Either Error a) Source #
tryIOM :: IO a -> M a Source #