Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data KernelEffect
- performKernelEffect :: (MonadCatch m, CLMonad m) => ExprH -> KernelEffect -> m ()
- applyRewrite :: (MonadCatch m, CLMonad m) => RewriteH LCoreTC -> ExprH -> m ()
- setPath :: (Injection a LCoreTC, MonadCatch m, CLMonad m) => TransformH a LocalPathH -> ExprH -> m ()
Documentation
data KernelEffect Source
KernelEffects are things that affect the state of the Kernel
performKernelEffect :: (MonadCatch m, CLMonad m) => ExprH -> KernelEffect -> m () Source
applyRewrite :: (MonadCatch m, CLMonad m) => RewriteH LCoreTC -> ExprH -> m () Source
setPath :: (Injection a LCoreTC, MonadCatch m, CLMonad m) => TransformH a LocalPathH -> ExprH -> m () Source